Full featured OAuth provider extension for Django