Django-mcauth is een Django app die pluggable authenticatie backend waarmee uw gebruikers inloggen met hun Minecraft.net gebruiker biedt / passeren.
Waarschuwing
Authenticatie tegen Minecraft.net auth servers is niet officieel goedgekeurd, en kunnen ophouden te werken op elk moment. Met behulp van een fallback authenticatie backend (zoals standaard Django's) zal voorkomen complete mislukking als Notch ooit beslist om dingen naar beneden te vergrendelen. Ook in gedachten houden dat als je een high traffic site uitvoert, wordt u gevraagd om te stoppen met het raken van de Minecraft.net auth server.
installatie
Voeg 'mcauth.backend.MinecraftAuthServerBackend' om uw settings.py als volgt:
AUTHENTICATION_BACKENDS = (
& Nbsp; 'mcauth.backend.MinecraftAuthServerBackend',
& Nbsp; 'django.contrib.auth.backends.ModelBackend',
)
Als u niet wilt nieuwe lokale Django gebruikers maken wanneer iemand inlogt met een geldige gebruikersnaam / pas, maar nog niet bestaat in de database, kunt u dit doen in settings.py:
# Alleen bestaande gebruiker objecten kunnen worden geverifieerd tegen.
MCAUTH_CREATE_UNKNOWN_USERS = Vals
Ondersteuning
. Als u vragen of ideeën hebben of tegenkomen bugs, voeg een toegang tot onze issue tracker
Eisen
- Python
- Django
Reacties niet gevonden