django-mcauth er en Django app som gir plugg autentisering backend som lar brukerne logge inn med sin Minecraft.net user / pass.
Advarsel
Autentisering mot Minecraft.net auth servere er ikke offisielt godkjent, og kan slutte å jobbe når som helst. Ved hjelp av en reserve godkjenning backend (som Django standard) vil hindre fullstendig fiasko hvis Notch noen gang bestemmer seg for å låse ned ting. Husk også at hvis du kjører en høy trafikk område, kan du bli bedt om å slutte å treffe Minecraft.net auth server.
Installasjon
Legg til "mcauth.backend.MinecraftAuthServerBackend 'til din settings.py som så:
AUTHENTICATION_BACKENDS = (
& Nbsp; 'mcauth.backend.MinecraftAuthServerBackend',
& Nbsp; 'django.contrib.auth.backends.ModelBackend',
)
Hvis du ikke ønsker å opprette nye lokale Django brukere når noen logger på med et gyldig brukernavn / pass, men ikke alt eksisterer i DB, kan du gjøre dette i settings.py:
# Kun eksisterende brukerobjekter kan autentiseres mot.
MCAUTH_CREATE_UNKNOWN_USERS = False
Support
. Hvis du har spørsmål eller ideer, eller støter bugs, legge til en oppføring i vår saksporeren
Krav
- Python
- Django
Kommentarer ikke funnet