問題タブ [django-socialauth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1231 参照

django - Django-social-auth google oauth トークンの使用

Django-socila-auth pluginを使用しています。Oauth 1.0 認証に Google API を使用します。質問は、Google python API (gdata) で使用した人がいるかどうかです。django-social-auth モデルに保存されている auth session_token を API 呼び出しに適用する方法を意味します。

モデルからこのトークンを取得して gdata.PhotoService() インスタンスに適用するコードを教えてください。今のところ、次のようになっています。

エラーが表示されます

シークレットも必要なのはわかるのですが、認証用のAPIに適用するにはどうすればいいですか?ところで、social-auth がパーミッションを要求するためのオプション文字列として Picassa フィードの URL を追加したので、Google で認証するときに Picassa フィードのパーミッションを要求するトークンがあります。

ところで。私が使用したGoogleチュートリアルは次のとおりです。ここ では、AusSubではなくOauth 1.0であることを理解していますが、質問は次のとおりです。

私が持っているトークンと秘密で認証し、この許可で写真を投稿する方法は?

0 投票する
2 に答える
2867 参照

django - Google データ API (カレンダー) で django-social-auth の OAuth アクセス トークンを使用する

django-social-auth から取得した OAuth トークンを使用して、ユーザーのカレンダーにアクセスしようとしています。

だから私が設定したdjango-social-auth構成で:

ユーザーが Google から戻ってくると、データベースに次のようなエントリが表示されます。

しかし今、私がこのようなことをしようとすると:

私はいつも得る:

ここで何が欠けていますか?

0 投票する
1 に答える
881 参照

django - django-social-authのログインテンプレート

django-social-authを正常にインストールしました。APIキーを入力しましたが、機能しています。しかし、今では、ソーシャルログインと従来の登録の両方を提供できるログインテンプレートを作成する方法がわかりません。

Twitter、Facebookなどのソーシャル認証へのリンクがありますが、djangoユーザーを作成するための登録フォームを作成する方法がわかりません。誰か助けてくれませんか。私はDjangoテンプレートの取り扱いの初心者です

0 投票する
1 に答える
5924 参照

django - django-social-auth django-registration と django-profiles -- 一緒に

django-social-authdjango-registration、およびdjango-profilesを一緒に使用した人はいますか? 彼らはうまく連携していますか?social-auth を確立しましたが、どこかでdjango-allauth の方が優れていると読みました。そちらに乗り換えるべきでしょうか?

お知らせ下さい

アップデート:

私はallauth自分のプロジェクトで使用しましたが、正常に動作しています。django-registrationallauth は統合されているため、使用する必要はありません。ただし、カスタム ユーザー プロファイルを使用しており、django-profiles.

0 投票する
0 に答える
350 参照

python - Django-social-auth と twitter の更新状況

django-social-authでアプリケーションを作成したい。ユーザーの可能性の更新の twitter ステータスを取得するにはどうすればよいですか? 私はtweepyを使おうとしていますが、それは私に書いています:

アプリケーションからconsumer_keyconsumer_secretを使用し、データベースのuserssocialauthテーブルからoauth_token_secretoauth_tokenを使用します。

私が間違っていることは何ですか?

0 投票する
1 に答える
460 参照

python - Facebookエラーコード100の正確な理由の特定

私はFacebookを試し、GraphAPIを介してイベントを作成しようとしています。githubのdjangoとpython-facebook-sdkを使用しています。ウォールプルフレンドなどに投稿できます。

Facebookのログインにdjango-social-authを使用しており、権限にsettings.pyを使用しています。

FacebookのグラフAPIエクスプローラーでは、リクエストが機能するので、使用するパラメーターがわかっており、それらを使用しています。

これが私のPythonコードです:

facebook apiを呼び出しているコードは大まかに次のとおりです:(また、access_tokenに追加され、post_argsに変換されpost_dataてurlencodedされます。

私が得ているエラーは次のとおりです。

私は何が間違っているのかを理解しようとしていますが、将来これをデバッグできるように、全体的に何が間違っているのかを理解する方法にも興味があります。何が悪いのかわからないので、エラーの一般的すぎるようです。

0 投票する
2 に答える
929 参照

django - Facebookとの接続におけるdjango-social-authエラー

django-social-authのFacebookバックエンドとの接続に問題があります。Facebookアプリを作成し、プロジェクト設定でその設定を提供しました。

Facebookのアプリの「SiteUrl」で、PCのIPを提供しました。これで、自分のアカウントでIPを介してFacebookに接続すると、正常に機能します。しかし、他のFacebookアカウントに接続しようとすると、権限ページに「申し訳ありませんが、問題が発生しました。できるだけ早く修正するよう取り組んでいます」というエラーが表示されます。誰かが何か考えを持っていますか?

0 投票する
1 に答える
1247 参照

twitter-oauth - django-social-auth を使用して Twitter でログインできない

ソーシャル認証に django-social-auth アプリ ( https://github.com/omab/django-social-auth ) を使用しています。

アプリに consumer_key と consumer_secret を提供しました。

twitter
http://127.0.0.1:8000/accounts/login/twitterにログインするリンクを書くと、リクエストが送信されているかのようにページが読み込まれ、数秒間、ページがリダイレクトされずに読み込みが停止します。その他の反応

0 投票する
0 に答える
95 参照

django - 私の設定に関係なく、Twitter はユーザーを /en/loggedin/ に連れて行きます

私は django-social-auth を初めて使用します (優しくしてください)。ここからかなり忠実に指示に従いました:https://github.com/omab/django-social-auth/blob/master/README.rst

また、Twitter API アカウントをセットアップするときに、リダイレクトはhttp://mysite.com/auth/logged-in/にする必要があることを Twitter に伝えました。

それでも、ユーザーが Twitter でログインしようとすると、Twitter Auth ページに移動し、Yes (または何でも) と答えると、Twitter はユーザーをhttp://mysite.com/ en /auth/logged-に返します。の/

私のsettings.pyファイルには、次の行があります。関連性があると思いました

言語プレフィックスを追加する場合に備えて、django.core.context_processors.i18n コンテキスト プロセッサも無効にしました。

私は何を逃したのですか?

アップデート

これらも settings.py ファイルに設定しました。

更新 2

役に立ったら、Ubuntu 11 で Django 1.3.1 と Python 2.7.1 を実行しています。

0 投票する
2 に答える
2899 参照

django - テンプレートにリダイレクトURLを設定するにはどうすればよいですか?

Python2.7.1のDjango1.3.1でdjango-social-authを使用しています。私はあちこちを探していましたが、Twitter認証(または他のプロバイダー)にカスタムリダイレクトURLを使用する方法を完全に理解することはできません。

プロセスを開始するためのリンクを作成するには、HTMLテンプレートでこのテンプレートタグを使用する必要があることを読みました。

これは、settings.pyファイルの値を使用して比較的正常に機能しますLOGIN_REDIRECT_URL(ただし、ここで私の質問を参照してください:Twitterは、設定に関係なく、ユーザーを/ en / logind /に移動します)ただし、この特定のケースでは、リダイレクトする必要があります戻ったときにユーザーを特別なURLに移動します。

他の場所で、リダイレクト値を含む変数「next」をテンプレートに渡すか、Twitterの認証URLのパラメーターとして渡す必要があることを読みました。これはどのように行われますか?私のテンプレートはHttpResponseとしてロードされるので、確かにテンプレート値を渡すことはできますが、上記のテンプレートタグでこれらをどのように使用できるかは明確ではありません。

この基本的な質問でごめんなさい。