django-mcauth é uma aplicação Django que fornece infra-estrutura de autenticação conectável que permite que seus usuários o login com seu usuário Minecraft.net / passar.
Aviso
Autenticação contra servidores Minecraft.net auth não é oficialmente endossado, e pode deixar de funcionar a qualquer momento. Usando um backend de autenticação de fallback (como padrão de Django) irá impedir a falha completa se Notch sempre decide bloquear as coisas. Também tenha em mente que, se você tiver um site de alto tráfego, você pode ser solicitado a parar de bater o servidor auth Minecraft.net.
Instalação
Adicionar 'mcauth.backend.MinecraftAuthServerBackend' para o seu settings.py da seguinte forma:
AUTHENTICATION_BACKENDS = (
& Nbsp; 'mcauth.backend.MinecraftAuthServerBackend',
& Nbsp; 'django.contrib.auth.backends.ModelBackend',
)
Se você não quiser criar novos usuários locais Django quando alguém efetua login com um usuário / pass válido, mas ainda não existir no banco de dados, você pode fazer isso no settings.py:
# Objetos Usuário existentes Só pode ser autenticado contra.
MCAUTH_CREATE_UNKNOWN_USERS = False
Suporte
. Se você tiver dúvidas ou idéias, ou encontrar bugs, adicionar uma entrada para o nosso issue tracker
Requisitos :
- Python
- Django
Comentários não encontrado