Résumé;
django-all-access est une réutilisables demande d'enregistrement de l'utilisateur et authentification OAuth 1.0 et OAuth 2.0 fournisseurs tels que Twitter et Facebook.
Le but de ce projet est de le rendre facile pour créer votre propre flux de travail pour l'authentification à distance ces Api. django-tous-accès fournira les simples points de vue avec des valeurs par défaut saines avec des crochets pour remplacer le comportement par défaut.
Il y a une simple démo de l'application en cours d'exécution sur à http://allaccess-mlavin.dotcloud.com/ La source de cette application est d'inclure dans le référentiel.
Ensemble intégré de Django, les demandes portant sur l'authentification, l'enregistrement, la gestion des comptes ainsi que la 3ème partie (sociale) de l'authentification de compte.
Pris En Charge Les Flux De
- L'inscription à la fois locale et sociale comptes
- Connecter plus d'un compte social à un compte local
- La déconnexion d'un compte social -- nécessite la définition d'un mot de passe uniquement si le compte local reste
- En option instantanée d'inscription pour les comptes des réseaux sociaux -- sans poser de questions
- E-mail adresse de gestion (plusieurs adresses e-mail, réglage primaire)
- Mot de passe oublié flux
- E-mail de vérification des flux de
Pris En Charge Les Fournisseurs De
- Dropbox (OAuth)
- Facebook (les deux OAuth2 et JS SDK)
- Github
- Google (OAuth2)
- LinkedIn
- OpenId
- Persona
- SoundCloud (OAuth2)
- Pile Exchange (OAuth2)
- Twitch (OAuth2)
- Twitter
- Weibo (OAuth2)
Django Sociale Auth est un moyen facile de la configuration sociale de l'authentification/autorisation de mécanisme pour Django projets.
Confectionnée à l'aide de la base de code de django-twitter oauth et django-openid-auth, il implémente une interface commune pour définir de nouveaux fournisseurs d'authentification auprès de tiers.
Pris En Charge Les Fournisseurs De
- Google OpenID
- Google OAuth
- Google OAuth2
- Yahoo OpenID
- OpenId comme myOpenID
- Twitter OAuth
- Facebook OAuth
Ce qu'il fait
- Permettre la journalisation via différents fournisseurs.
- Importer des contacts à partir de divers sites de tiers, à savoir lequel de vos
amis utilisent déjà nos services.
L'Exploitation Forestière Dans
C'est une application pour activer l'authentification par le biais de divers sites de tiers.
En particulier, il permet la connexion via
- Twitter
- Gmail
- Facebook
- Yahoo(Essentiellement openid)
- OpenId
Le oauth2app module permet de Django site d'opérateurs de fournir une authentification OAuth 2.0 interface. Le module est enregistré comme une application.
C'est un fork de la version de David Larlet django-oauth.
Une différence très importante est que cette version exige que vous être en cours d'exécution un véritable cache derrière Django cadre de la mise en cache.
django-oauth-accès
- Twitter
- LinkedIn
- Yahoo
- Facebook (à l'aide d'OAuth 2.0, qui est fonctionnel, mais a besoin de plus de travail)
- Probablement tout OAuth 1.0 compatible site
Une application django fournit une infrastructure pour la consommation d'OAuth services. Il n'est pas de fournir OAuth services.
Utile également: