django-mcauth ay isang Django app na nagbibigay pluggable authentication backend na hinahayaan ang login ang iyong mga gumagamit sa kanilang mga Minecraft.net user / pass.
Babala
Authentication laban servers Minecraft.net auth ay hindi opisyal na inendorso, at maaaring pagtigil sa trabaho sa anumang oras. Gamit ang isang backend fallback authentication (tulad ng default Django) Pipigilan kumpletong kabiguan kung kailanman nagpasiya Notch upang i-lock down na mga bagay. Gayundin panatilihin sa isip na kung nagpapatakbo ka ng isang mataas na trapiko sa site, maaaring ikaw ay tatanungin upang ihinto ang pagpindot ng auth server Minecraft.net.
Pag-install
Add 'mcauth.backend.MinecraftAuthServerBackend' sa iyong settings.py gusto ito:
AUTHENTICATION_BACKENDS = (
& Nbsp; 'mcauth.backend.MinecraftAuthServerBackend',
& Nbsp; 'django.contrib.auth.backends.ModelBackend',
)
Kung hindi mo nais na lumikha ng mga bagong lokal na mga gumagamit Django kapag may log in gamit ang isang wastong user / pass, ngunit ay hindi na umiiral sa DB, maaari mong gawin ito sa settings.py:
# Umiiral Tanging User bagay maaaring napatotohanan laban.
MCAUTH_CREATE_UNKNOWN_USERS = Mali
Support
. Kung mayroon kang mga katanungan o mga ideya, o makaharap bugs, magdagdag ng isang entry sa aming mga isyu tracker
Kinakailangan :
- sawa
- Django
Mga Komento hindi natagpuan