問題タブ [google-openid]

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 に答える
156 参照

login - Google OpenID ログインから受信した電子メール ID は、時間の経過とともに一意であると見なすことができますか?

Web サイトへのログインに Google OpenID を使用しています。Tornado のビルトイン認証ライブラリを通じて使用しています。openID データからメール ID、名、姓、名前を取得します。私の質問は、この方法で取得した電子メール ID を使用して、大文字と小文字を含め、時間の経過とともに一意のままにすることはできますか? たとえば、ユーザーがJohn.Doe@gmail.com現在電子メール ID を持っている可能性はありますが、将来はそうなる可能性がありますjohn.doe@gmail.comか? 返された OpenID データに、特定のユーザーに対して一意であると想定できる他のフィールドが見つかりません。

更新以前は Google App Engine でウェブサイトをホストしていて、組み込みのログインを使用していたことも付け加えておく必要があります。Tornado ベースの実装に移行したとき、古いログインの電子メール ID をユーザーの一意の識別子として使用しました。ほとんどの場合は問題ないように見えますが、最近、OpenID から返されたユーザーの電子メール ID が、GAE バージョンからの電子メール ID とは異なる場合がありました。したがって、私はこれがどのように起こるかを理解しようとしています。

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

oauth - java.lang.NullPointerException: 認証ヘッダー情報がありません google oauthentication

ユーザーの認証に Google Data Protocol Client Libraries を使用しています。これが私がこれまでに持っているコードです:

しかし、この行で

次の例外が発生しています:

さまざまなフォーラムで言及されていることを既に適用しましたが、問題は解決していません。これを修正するにはどうすればよいですか?

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

facebook - 独自のアプリケーション c#.net での facebook、LiveId、および googlemail ログイン

クライアントが facebook、gmail、または Live Id アカウントを使用してログインしたいプロジェクトがあります。私はOAuthの概念が初めてです。いくつかのアイデアですが、深くはありません。質問はほとんどありません。誰か助けてください。

  1. どのような内部メカニズム、私は自分の DB を処理する必要があります。

    つまり、Facebook がアプリケーションに正常にリダイレクトされた場合、Facebook からアプリケーションに戻りの詳細を保存し、サイトのログイン ページを使用してログインしている通常のユーザーのように使用する必要がありますか。

私の質問1のリンク、2番目の質問だけに答えてください。

上記のリンクのため、私はこれを想定しています。

LIveId などの一部の OAuth は、ローカル ポートにリダイレクトされません。つまり、localhost:123/mysite/myredirectpage.aspx を受け入れていません。もちろん、www.myliveurl.com/myredirectpage.aspx を受け入れています。次に、ローカル開発環境ですべてをテストするにはどうすればよいですか。

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

oauth-2.0 - GoogleoAuth2.0を使用する場合のトークンのコールバック

参考までに、私は次のリンクを使用してバックグラウンドの読み取りと学習を行っています

Google APIコードサンプルではあまり成功しなかったため、次のライブラリをoAuth2.0ライブラリとして使用しました

go2.js

ただし、コールバック変数の観点から、go2.getTokenコマンドに何を提供することになっているのかを理解するのに苦労しています。さらに、次のコードを使用してカレンダーへのPOSTのテストを実行したところ、「予期しない入力の終了」JavaScriptエラーが発生しました。

注:クライアントIDとスコープはconfig.jsファイルに保存されています

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

ruby-on-rails - omn​​iauth-google-oauth2 gemで認証しようとすると、[GET] "/ auth/google_apps"に一致するルートがありません

omn​​iauth gemを使用してTwitterとFacebookの認証を実装しましたが、openIDまたはgoogleで認証しようとすると、次のようになります。ルートが一致しない[GET] "/ auth/google_apps"またはルートが一致しない[GET]"/auth/open_id"エラー

私のomniauth.rbファイルは次のとおりです。

そして私のroutes.rbはそれです:

そして私のGemfileはこれです:

OpenIDとGoogle認証を実行するには、コードに他に何かを入れる必要がありますか?ありがとう

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

java - openid4java を使用した OAuth request_token が Google の応答にないのはなぜですか?

openID と OAuth を別々に使用して成功しましたが、それらを連携させることはできません。

私は何か間違ったことをしていますか:

次に、destinationUrl は

https://www.google.com/accounts/o8/ud?openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.claimed_id=http%3A%2F%2Fspecs.openid. net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.return_to=http%3A%2F%2Fexample.com%3A8080%2FgoogleTest%2Fauthorize&openid. realm=http%3A%2F%2Fexample.com%3A8080%2FgoogleTest%2Fauthorize&openid.assoc_handle=AMlYA9WVkS_oVNWtczp3zr3sS8lxR4DlnDS0fe-zMIhmepQsByLqvGnc8qeJwypiRQAuQvdw&openid.mode=checkid_setup&openid.ns.ext1=http%3A%2F%2Fopenid.net%2Fsrv%2Fax%2F1.0&openid. ext1.mode=fetch_request&openid.ext1.type.email=http%3A%2F%2Fschema.openid.net%2Fcontact%2Femail&openid.ext1.type.oauth=http%3A%2F%2Fspecs.openid.net%2Fextensions%2Foauth% 2F1.0&openid.ext1.type.consumer=example.com&openid.ext1.type.scope=http%3A%2F%2Fwww.google.com%2Fcalendar%2Ffeeds%2F&openid.ext1.required=email%2Coauth%2Cconsumer%2Cscope"

しかし、Google request_token からの応答では欠落しています

http://example.com:8080/googleTest/authorize?openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.mode=id_res&openid.op_endpoint=https%3A%2F%2Fwww. google.com%2Faccounts%2Fo8%2Fud&openid.response_nonce=2011-11-29T17%3A38%3A39ZEU2iBVXr_zQG5Q&openid.return_to=http%3A%2F%2Fexample.com%3A8080%2FgoogleTest%2Fauthorize&openid.assoc_handle=AMlYA9WVkS_oVNWtczp3zr3sS8lxR4DlnDS0fe-zMIhmepQsByLqvGnc8qeJwypiRQAuQvdw&openid.signed=op_endpoint% 2Cclaimed_id%2Cidentity%2Creturn_to%2Cresponse_nonce%2Cassoc_handle%2Cns.ext1%2Cext1.mode%2Cext1.type.email%2Cext1.value.email&openid.sig=5jUnS1jT16hIDCAjv%2BwAL1jopo6YHgfZ3nUUgFpeXlwA%3D&openid.%2Fidentity=www.google.https%2Fidentity= com%2Faccounts%2Fo8%2Fid%3Fid%3DAItOawk8YPjBcnQrqXW8tzK3aFVop63E7q-JrCE&openid.claimed_id=https%3A%2F%2Fwww.google.com%2Faccounts%2Fo8%2Fid%3Fid%3DAItOawk8YPjBcnQrqXW8tzK3aFVop63E7q-JrCE&openid.ns.ext1=http%3A%2F%2Fopenid.net%2Fsrv%2Fax%2F1.0&openid.ext1.mode=fetch_response&openid.ext1.type.email=http% 3A%2F%2Fschema.openid.net%2Fcontact%2Femail&openid.ext1.value.email=example%40gmail.com

なぜ?

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

login - スタックオーバーフローのようにログインボタン(Gmail oAuth)の画像を変更するにはどうすればよいですか

アプリケーションに gmail oAuth を実装しましたが、すべて正常に動作します。

質問は、gmail アカウントのログイン ボタンの画像を変更する方法です。

スタックオーバーフローみたいにしたい。

私のコードは以下のとおりで、Google から oAuth 用に指定されたボタンを変更する方法を見つけることができません。

ここに画像の説明を入力

これは理にかなっていますか、詳細が必要な場合はお知らせください。

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

ruby-on-rails - rails 3でgmailとOmniAuthでログイン

Rails 3 でgmailと OmniAuth を使用してログインしようとしています。gem 'omniauth' gemファイルに追加しました。イニシャライザ内に omniauth.rb を作成します。oauth_secretGoogle API サイトで生成された API キーを置き換えます。

セッションコントローラーの作成と追加

これは私のroute.rbにあります

アプリを実行していると、次のエラーが発生します。

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

php - YouTubeのGoogleOauth:「未定義のインデックス:oauth_token」(Jim S.のコード)を取得するのはなぜですか

OAuth for Googleで少し問題が発生しました。CodeIgniter(http://codeigniter.com/wiki/OAuth_for_Google)にJim Saunder Libraireを使用していますが、access_youtube関数にアクセスすると次のようになります。

いくつかのエラーメッセージが表示されました:

未定義のインデックス:oauth_token

未定義のインデックス:oauth_token_secret

$ this-> session->set_userdata..の行を参照します。

そして、各エラーメッセージの後に私は得る:

メッセージ:ヘッダー情報を変更できません-ヘッダーは既に送信されています(出力は/homepages/7/d390075755/htdocs/system/core/Exceptions.php:170で開始されました)ファイル名:libraries / Session.php行番号:671

これは、前のエラーメッセージに関連していると思います。

だから私はコンストラクターでそれを試しました:

私の関数の直前ですが、それは何もしません..そして私はグーグルによって私のセッション変数の在庫を失うことになるのではないかと心配しています...そうではありませんか?Googleからトークンを取得しますか?

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

android - アプリのユーザーにGoogleでログインさせることはできますか?

私はこれこれを見てきましたが、私自身のデータベースではなく、Googleを使用してサインインするにはWebサイト(Androidアプリではない)でなければならないように聞こえます。

では、Googleを使用してサインインすることは可能ですか?Googleを使用してAndroidアプリでアカウントを作成するにはどうすればよいですか?この質問が曖昧な場合は申し訳ありませんが、他に何を尋ねればよいかわかりません。