django-netauth

ソフトウェアのスクリーンショット:
django-netauth
ソフトウェアの詳細:
バージョン: 0.1.92
日付のアップロード: 11 May 15
開発者: Kirill Klenov
ライセンス: 無料
人気: 7

Rating: nan/5 (Total Votes: 0)

ジャンゴ·netauthはOpenIDの/ OAuthの/ Facebookの/ Vkontakteを使用してユーザーを認証できますDjangoのアプリです。
インストール:
Djangoのnetauthはピップを使用してインストールする必要があります。
ジャンゴ·netauthをインストールピップ
セットアップ:
  * INSTALLED_APPSに 'netauth」を追加
  INSTALLED_APPS + =( 'netauth'、)
  * 'netauth.middleware.RedirectMiddleware」をMIDDLEWARE_CLASSESに追加
  MIDDLEWARE_CLASSES + =( 'netauth.middleware.RedirectMiddleware'、)
  *ベースURLにnetauth URLを追加
  URL、( 'AUTHは/'、( 'netauth.urls')を含みます)
  * AUTHENTICATION_BACKENDSにnetauthバックエンドを追加
  AUTHENTICATION_BACKENDS + =( 'netauth.auth.NetBackend'、)
  *サービスのセットアップ怒鳴るを参照してください。
netauthを使用してください
  1。サイト内のログイン·ポイントとしてURL '/認証/ログイン」を使用します
  2。テンプレートタグ「netauth_widget 'を使用し
  3。カスタムインターフェイスを作成します
余分なフィールド
ユーザープロファイルが必要とする余分なフィールドを埋めるためには、あなたのプロジェクトのsettings.py内の変数の設定のカップルにする必要があります。
変数の名前は、バックエンド+ "_PROFILE_MAPPING」の名前を大文字する必要があります。たとえば、次のように等GOOGLE_PROFILE_MAPPING、TWITTER_PROFILE_MAPPING、..
この変数の値は、プロバイダ側のフィールドの名前とその値を持つ辞書でなければなりませんあなたのフォームフィールドの名前でなければなりません。例えば:
TWITTER_PROFILE_MAPPING = {'SCREEN_NAME': 'ユーザー名'、}
ここでは、あなたのEXTRA_FORMには、キー「ユーザー名」の下で、この値が表示されます「SCREEN_NAME 'はあなたがTwitterから尋ねるものであることがわかります。すべての認証方式は、そのデータに別の名前を提供することができますし、それを統一する必要があるためです。
また、あなたはEXTRA_FORM自体を無効にしてカスタムフォームへのパスとして値を持つNETAUTH_EXTRA_FORM変数を設定することができます。ます。

ジャンゴ:このフォームのsaveメソッドを実装することを忘れます。

要件はいけません
パイソン
斑点

開発者の他のソフトウェア Kirill Klenov

Makesite
Makesite

20 Feb 15

scss
scss

15 Apr 15

Zeta library
Zeta library

23 Jul 15

へのコメント django-netauth

コメントが見つかりません
コメントを追加
画像をオンにする!