問題タブ [oauth]
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.
ruby-on-rails - RailsのOAauthgemの問題
Twitter api認証用にOAuthを試していますが、コードがメッセージを吐き出すと、レンガの壁にぶつかりました。
私のコード:
エラーはセッション割り当て部分にあります。セッションストアをクリアしても問題は修正されません。
コードはirbで完全に機能しますが、アプリごとに実行しても機能しません。これに対する問題と解決策は何でしょうか?
ありがとう!
python - ホストされているアプリの Google Federated Login (OpenID+Oauth) - エンドポイントを変更しますか?
Google Federated Login をプレミア アプリ アカウントと統合しようとしていますが、いくつか問題があります。
https://www.google.com/accounts/o8/ud
すべてのパラメーター (以下を参照) を指定してにリクエストを送信すると、request_token
と によって要求された属性のリストが返されAttribute Exchange
ます。アプリケーション データベースにユーザーを保存するために属性交換 (AX) 経由で電子メールが必要であり、将来の要求トークンAPI requests to scopes
(つまり、カレンダー、連絡先など) が必要なため、これは完璧です。
ただし、その URL (ここでは と呼びます) を使用すると、ユーザーがホストされているendpoint
アプリ (gmail、カレンダーなど) にサインインしたままにならないという問題があります。
エンドポイントを変更すると、すべてがhttps://www.google.com/a/thedomain.com/o8/ud?be=o8
変わります。他の Google アプリ (gmail など) に自動的にサインインします。ただし、そのエンドポイントを使用すると、AX 経由でリクエスト トークンまたは属性のみを取得できます。明らかにそれは特にハイブリッドではありません。そのどちらかです。
エンドポイントへのリクエスト例https://www.google.com/accounts/o8/ud
(assoc_handle は以前に openid 初期要求によって正常に設定されています)
私は、このハイブリッド アプローチを機能させるために何日も苦労してきました。最も不透明なエラー メッセージ ( This page is invalid
... Google に感謝します) と一貫性のあるドキュメントの欠如と戦っています。この時点に到達するために、できる限りすべてのコード サンプルを調べました。任意の助けをいただければ幸いです...
authentication - 内部 Twitter フィードの OAuth
まだ OAuth に頭を悩ませようとしていますが、質問があります。
内部使用、ビルド サーバー出力など専用の twitter アカウントがいくつかあります。ジョブなどからの更新を公開できる小さな bash スクリプトと python スクリプトもいくつかあります。
このタイプのユースケースでは、OAuth は理にかなっていますか? OAuth プロセスの一部は、ユーザーがそのアプリケーションを認証するために自分のログインとパスワードを twitter 自体に入力できるようにする twitter Web ページの表示であるためです。
完全に自動化された Twitter フィードの場合、これをどのように処理すればよいでしょうか。私のビルド サーバーは、Twitter Web サイトにユーザー名とパスワードを入力できません。
asp.net-mvc - ASP.NET MVC を使用した Twitter Oauth、シークレット トークンを保存する場所
Twitter から受け取ったシークレット トークンをどこに保存するかというジレンマがあります。
オプション:
a. FormsAuthenticationTicket に入れ、暗号化して Cookie に入れます。これは十分に安全ですか?
b. それをSessionに入れて、user_nameをFormsAuthenticationに入れます
そうすれば、最初にセッションに秘密の Cookie が存在するかどうかを確認する必要があります。
c. 秘密の Cookie をデータベースに保存し、ユーザー名を b のように Cookie に保存します。
どれをお勧めしますか、そしてその理由は何ですか?
どうもありがとう!
delphi - Delphi で Indy を使用した Google OAuth
Delphi で Indy10 を使用しており、 Google の OAuthを機能させようとしています。最初のステップは、OAuthGetRequestToken メソッドへのリクエストを行うことです。以下のコードは 400 エラーを返します。どんな助けでも大歓迎です。
python - Google OAuthを介してデータを安全にリクエストするにはどうすればよいですか?
最近まで、私のサイトのユーザーはOAuthを介してGoogleからデータをインポートできました。ただし、最近、承認時に黄色のボックスで以下の警告を受け取りました(ただし、インポートは引き続き機能します)。
FacebookのGMail認証システムでも同じ警告に気づきました。
何が変わったのですか/私は行方不明ですか?
このウェブサイトは承認リクエストを行うためにGoogleに登録されていますが、リクエストを安全に送信するように構成されていません。
アクセスを許可したが、www.foo.comでこのリクエストを開始しなかった場合、www.foo.comの他のユーザーがあなたのデータにアクセスする可能性があります。www.foo.comで直接このリクエストを開始したことが確実でない限り、アクセスを拒否することをお勧めします。
(サイトはZope / Pythonで書かれていますが、私が見逃しているステップ/ドキュメントの方が重要です)
django - Django-AttributeError-'User'オブジェクトに属性がありません'validate'
rcrowleyのdjango-twitterauthを使用してAttributeErrorを取得しています:http://github.com/rcrowley/django-twitterauth
ユーザーオブジェクトが持っていないユーザーオブジェクトでvalidate()メソッドが呼び出されたときに発生するようです。なぜ作者がこれをしたのか分かりません。私はDjangoを初めて使用し、他の誰かが知っているかどうか疑問に思っています。フォームオブジェクトを使用してモデル/データを検証できることは知っていますが、ここにはフォームがないようです。
twitter - Web サイトはどのようにして私の代わりに Twitter に投稿しますか? これはOAuthですか?
私のウェブサイトが (許可されたユーザー) を Twitter に投稿できるようにしたいと考えています (例: 更新ステータス)。
ウェブサイトはこれをどのように行うのですか?例えば。TwitPicなど?
ソース Web サイト -> twitter -> 自分の twitter アカウントで、ある時点で認証する必要があったことはわかっています。SO にログインする方法と同じです -> OpenId を使用します。
これは OAuth / Twitter の OAuth API ですか? もしそうなら、私はTwitterが私に秘密のトークンまたは何かを送り返し、現在のユーザー(実際にはOpenId認証されたユーザーです..私のDBにパスワードはありません)に対してデータベースに保存することになると想定しています!)
基本認証を使用してTwitterのAPIを使用しましたが、まったく問題ありません。
最後に、これが OAuth の場合、これと Twitter に関する .NET チュートリアル (または .NET MVC チュートリアル) はありますか?
ありがとう!
twitter - Twitter oauth icomparer エラー
このコードを csharp から vb に変換しようとしています。無料のcsharpからvbへのコンバーターのすべての子供を使用しましたが、エラーが発生しました。誰かが以前にこの問題を解決したことがある場合はお知らせください。
エラー:
クラス 'QueryParameterComparer' は、インターフェース 'System.Collections.Generic.IComparer(Of QueryParameter)' の 'Function Compare(x As OAuthBase.QueryParameter, y As OAuthBase.QueryParameter) As Integer' を実装する必要があります
C#コードから:
VBコードへ