問題タブ [google-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.
google-oauth - Google OAuth 1.0 トークンを OAuth2 にアップグレードする
OAuth 1.0 を使用して取得した Google Oauth トークンとシークレットを OAuth2 アクセス トークンにアップグレードする方法はありますか?
私のアプリケーションには約 800 人以上の Google ユーザーがいますが、各ユーザーが OAuth プロセス全体を再度実行する必要がある場合、彼らにとっては苦痛です。
これに関する投稿はどこにも見たことがありません。私はすでにアプリを OAuth2 に移行しており、これらのユーザーのためにできるだけ早く抜け出す必要があるため、どんな助けも大歓迎です。
ios - iOSはGoogle+OAuthデータからユーザー情報を解析します
iOS用のGoogleのOAuthサービスを使用しようとしていますが、次のスコープを認証メカニズムに渡します。
- https://www.googleapis.com/auth/plus.me
- https://www.googleapis.com/auth/userinfo.email
- https://www.googleapis.com/auth/userinfo.profile
ログインが正しく機能していることがわかる限り(Googleのクレデンシャルの入力を求められます)。オブジェクトからメールを解析することはできますGTMOAuth2Authentication
が、質問は、「userinfo.profile」からデータ(名前、性別など)を取得するにはどうすればよいかということです。
ありがとう
windows-phone-7 - Google OAuth API が機能しなくなった?! 404 エラー
Analytics Windows Phone アプリで奇妙な問題が発生しました。最初のリリースから2ヶ月が経ちました。私のGoogle Oauthは常に機能していました...数日前まで。
アプリに Analytics データへのアクセスを許可することはできなくなりました。そして、私はまったく何も変わっていません!
私が使用する最初の URI は次のとおりです。
と同じhttps://developers.google.com/oauthplayground/
です。Web Explorer にログイン フォームが表示され、次に認証フォームが表示されます。「アクセスを承認」をタップすると、404 ページにリダイレクトされます。
理由はわかりませんが、以前は常に機能していました。
編集: OK、これは Google Chrome で動作します。最後に 404 が表示されますが、コードはブラウザの URI にあります。
編集 2: Firefox でも動作します! しかし、Internet Explorer にはありません。Google は IE に適合しないものを変更しました! Windows Phone で IE ですので、運が悪いです。
編集 3: これは、プロセス中の Windows Phone IE からの URL です。
404 エラー ->https://accounts.google.com/o/oauth2/
Chrome では同じ URI ですが、[Authorize] をクリックすると、localhost にトークンのコードが表示されます。
c# - dotnetopenauthを使用したGoogleハイブリッドOpenID+OAuth
GoogleハイブリッドOpenID+OAuth(フェデレーションログイン)を使用してユーザーログインを実装する方法を理解するために、過去2日間でおそらく10時間以上を費やしました。
私が使用する承認リクエストをトリガーするには:
アクセストークンを取得するには、次を使用します。
残念ながら私は得ますAuthenticationStatus.Authenticated
がwc.ProcessUserAuthorization()
ですnull
。
私は何が間違っているのですか?
助けてくれてありがとう。
php - 「サービスアカウント」としてGoogleSitesAPIに接続する
Googleサイトアカウント(Googleアプリ)からフィードを読み込もうとしています。すべてのユーザーにログインを要求するアプリは必要ないので、「GoogleAPIコンソール」で「サービスアカウント」としてClientIDを作成しました。このクライアントIDとスコープ(https://sites.google.com/feeds/)をGoogleアプリのコントロールパネルの[APIクライアントアクセスの管理]ページに追加しました。
以下のコードを使用して接続します。すべての定数は、正しい値を使用してコードで定義されています。
取得した応答は「このフィードへのアクセスが許可されていません」です。GoogleAppsアカウントを使用してログインしているOAuth2.0プレイグラウンドでこのフィードを取得しようとすると、期待どおりの応答が得られます。私はここで何を見落としていますか?
google-oauth - 400 を返す Google API アクセス トークン - 「invalid_request」
アクセス トークンを取得するために Google oauth2 に次のリクエストを送信し、「invalid_request」で 400 http レスポンスを取得しています。
リクエスト本文に次のパラメータを使用します。
これは本当に私を悩ませています。どんな助けやアドバイスも大歓迎です。
google-oauth - Google OAuth が正しくリダイレクトされない
Google OAuth 2.0 を使用したサイトで作業しています。インデックス ページのログイン リンクをクリックすると、Google のログイン ページに移動し (clien_id、キー、リダイレクト URL を含むすべての必要な資格情報がリンクと共に渡されます)、資格情報を入力した後、アクセスを許可するよう求められます。アプリ。リダイレクト ページにリダイレクトする代わりにアクセス許可をクリックすると、次のエラーが表示されます。
しかし、私のすべてのブラウザでjavascriptが有効になっており、正常に動作しています。私は今どうすればいい ?
django - Django で OpenID 認証を介して Google 連絡先を取得する
Django パッケージdjango_openid_authとこのコード スニペットを使用して、OpenID を介して Django でユーザーを認証しています。
これは完全に機能します。ユーザーは許可を取得するために Google アカウント ページにリダイレクトされ、その後リダイレクトされます。
ただし、これはユーザーの電子メール/最初の名前/姓を取得するためのサーバーのみです。ユーザーの連絡先のリスト、または生年月日やアバターなどの実用的な情報を取得したい場合、どのように機能しますか?
OpenID AX 拡張機能を介して電子メール/名前を取得しているため、Ext2 拡張機能を使用して同様に OAuth 情報を取得できると思いますか?
Google Contacts API には OAuth 認証が必要であることは知っています。OpenID でサインインするので、この OAuth 認証は含まれていますか、それとも新しい別のプロセスで行う必要がありますか? 要するに、この OpenID 認証には、連絡先/アカウント情報を取得するための認証プロセスが含まれているのでしょうか、それとも認証して別のプロセスを使用する必要がありますか?
使用される OpenID メカニズムの内部機構は、django_openid_authモジュールにあります。
誰かが私を正しい方向に向けることができますか? ありがとうございました。
oauth - Google oAuth2 経由で電話番号を取得することは可能ですか?
OpenID の仕様によれば、 http://openid.net/specs/openid-attribute-properties-list-1_0-01.htmlが可能であるはず ですが、Google OAuth2 ドキュメントには記載されていません。誰でも経験がありますか?
java - Google APIレスポンスからメールIDを取得する方法
oath2 を使用して Google API レスポンスからユーザー情報を取得できます。しかし、それらの応答を個別に取得する方法がわかりません。
Google API からの応答: *
しかし、データベーステーブルに個別に保存するのは「id」と「name」だけです。これどうやってするの?
以下のコードを使用して、上記の応答/出力を取得しました。