django-mcauth

Django backend for Minecraft.net authentication
Download

django-mcauth Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Publisher Name:
  • Gregory Taylor
  • Publisher web site:
  • http://code.google.com/u/squishywaffle/

django-mcauth Tags


django-mcauth Description

Django backend for Minecraft.net authentication django-mcauth is a Django app that provides pluggable authentication backend that lets your users login with their Minecraft.net user/pass.WarningAuthentication against Minecraft.net auth servers is not officially endorsed, and may cease to work at any time. Using a fallback authentication backend (like Django's default) will prevent complete failure if Notch ever decides to lock things down. Also keep in mind that if you run a high traffic site, you may be asked to stop hitting the Minecraft.net auth server.InstallationAdd 'mcauth.backend.MinecraftAuthServerBackend' to your settings.py like so:AUTHENTICATION_BACKENDS = ( 'mcauth.backend.MinecraftAuthServerBackend', 'django.contrib.auth.backends.ModelBackend',)If you don't want to create new local Django users when someone logs in with a valid user/pass, but doesn't already exist in the DB, you can do this in settings.py:# Only existing User objects can be authenticated against.MCAUTH_CREATE_UNKNOWN_USERS = FalseSupportIf you have questions or ideas, or encounter bugs, add an entry to our issue tracker. Requirements: · Python · Django


django-mcauth Related Software