問題タブ [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.

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

google-calendar-api - Googleカレンダーv3で他のユーザーのカレンダーにアクセスするにはどうすればよいですか?

私はGoogleカレンダー(v3)APIをGoogleアプリで使用しており、単一のoauth2クレデンシャルを使用して、任意の時点でどのユーザーが空き時間情報を使用しているかを判断したいと考えています。

私はこれを使いたいです: https ://developers.google.com/google-apps/calendar/v3/reference/freebusy/query

ただし、これを使用するには、すべてのユーザーのすべてのカレンダーIDを取得する必要があります。GoogleカレンダーのJavaクライアントは、クレデンシャルを所有しているユーザーのカレンダーしか取得できないため、これを行うことはできません。

注:プロビジョニングAPIを介してすべてのユーザーにアクセスできます。

私はこれによって完全にブロックされているので、どんな助けでも大歓迎です。

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

javascript - Google アカウントでログインせずに Google Picker を使用する (OAuth を使用)

Google アカウントでログインしていないユーザーにGoogle Pickerを提示することはできますか? ユーザーが自分のウェブサイトの Google アカウントの共有 Google ドライブからファイルを選択できるようにしたいと考えています。サーバー上で OAuth を使用してこれらのファイルにアクセスできます。しかし、Google ピッカーでファイルを提示することも可能ですか? たぶん、この方法で:

現在のユーザーの認証に使用する OAuth トークンを設定します。トークンのスコープに応じて、特定のビューのみがデータを表示します。有効なスコープは、Google ドキュメント、ドライブ、写真です。ユーザーが OAuth で認証されている場合は、.setAuthUser の代わりにこのメソッドを使用する必要があります。

Google ピッカー API リファレンス

私はこれを試しましたが、不可能だと思います。またはそれは?

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

c# - Google OAuth アクセス トークン 411 応答

私は、Web サーバー アプリケーション、特に asp.net mvc 用の Google の OAuth API を使用しており、Google が特定の oauth 要求に対して認証コードを返すところまで到達できます。その時点で、次のコードを使用してアクセス トークンを取得しようとしています。

OAuthConfig は、URL のコード、client_secret、client_id などのパラメーターを含む URL を返すメソッド getTokenUrl() を含む、私が作成した単なるクラスです: https://accounts.google.com/o/oauth2/token . この URL に問題がないことをデバッグして確認しました。

次のエラーが表示され続けます: リモート サーバーがエラーを返しました: (411) 長さが必要です。

コンテンツの長さを指定する方法がわからない、またはこのエラーを修正するために含める必要があるものが他にある場合は?

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

php - Google API PHPクライアントでOAuth2アクセストークンを取得するにはどうすればよいですか?

フュージョンテーブルにデータをインポートするためにOAuthアクセストークンを取得しようとしています。GoogleAPIPHPクライアントを使用しようとしています。その目的のためにサービスアカウントを作成し、主にserviceAccountの例のコードを使用しています。

少しのデバッグ出力は、を$client->authenticate()返しますtrueが、を$client->getAcessToken()返しますnull。例外はスローされません。根本的に間違ったことをしているような気がします。もしそうなら、私の愚かさを許し、正しい方向に私を向けてください。

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

java - Google OAuth でリソース所有者のパスワード資格情報を使用するには?

皆さん、

を使用して、Web ベースの UI を使用せずにユーザーcom.google.api.client.auth.oauth2.draft10.AccessTokenRequest.ResourceOwnerPasswordCredentialsGrantを認証する機能の例を探しています。クラスで提供されているサンプル ( https://server.example.com/authorizehttps://accounts.google.com/o/oauth2/authに置き換えたもの) を試しましたが、invalid_request 応答が返されました。これは投稿先の正しい URL ですか? リクエストに追加の属性を設定する必要がありますか? このようにスコープを設定しようとしましたが、うまくいきません request.set("scope", " https://www.googleapis.com/auth/calendar ")。また、response_type、grant_typeを設定してみました。どんな助けでも大歓迎です。コードは次のとおりです(Mavenプロジェクトも添付されています):

テスト.java

pom.xml

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

google-api - 現在の Google ユーザーのメールアドレスを取得し、Google からログアウトします

Google ドライブを使用する Web アプリケーションがあります。ユーザーが自分のアカウントを簡単に統合できるようにするために (この Web アプリケーションでは、この方法でクライアントが簡単になります)、認証用の 2 つのリンクが必要です。

ユーザーを承認ページに送る現在のユーザーの電子メールへのリンク。現在のユーザーを Google から自動的にログアウトし (存在する場合)、ユーザーを認証ページ (この場合はログイン ページ) に送るリンク。

それを達成するために必要なもの: - 現在の Google ユーザーの電子メール - 現在の Google ユーザーをログアウトする

これは本当に不可能だと思いますが、アプリケーションがユーザーによって承認される前に、このアクションを実行することは可能ですか?

0 投票する
5 に答える
18030 参照

java - アクセス トークンを取得するための Google oauth Java クライアントが「400 Bad Request { "error" : "invalid_request" }」で失敗する

ここに示す「Web サーバー アプリケーション」の例を使用しています。コールバック サーブレットでアクセス トークンを取得したいのですが、うまく取得できません。以下は私のコードです

このコードを実行した後、次のエラーが発生します

一言で言えば、「コード」パラメーター(リクエストコード)を取得していますが、それをアクセストークンに変換する方法がわかりません。私はすでにGoogle APIを見てき ました-Oauth2からのトークンのリクエストは「invalid_request」を返し ます

編集

Google API がうまくいかなかったので、ライブラリを使用せずに次のコードを書きました

しかし、それでも次のエラーが発生します

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

oauth - ASP.NetMVCのOAuthWebSecurityforGoogle

ASP.NetMVCのOAuthWebSecurityforGoogleは、認証にGoogleのOAuth 2.0を使用しますか?ASP.NetMVCのOAuthWebSecurityforGoogleには、FacebookやTwitterクライアントのようにキーやシークレットを入力する機能がありません。同様に、成功したGoogle認証からトークンは返されません。GoogleクライアントがFacebookやTwitterクライアントと異なるのはなぜですか?

ASP.NetMVCのOAuthWebSecurityforGoogleはGooglePlusを使用していますか、それともGoogle認証のための他のアプローチですか?

ありがとう。

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

java - アクセストークンを取得するためのGoogleoauthjavaクライアントは、「400 Bad Request {」エラー「:」invalid_request「}」で失敗します

この質問は私の前の質問に続いてあります

アクセストークンを取得するためのGoogleoauthjavaクライアントは、「400 Bad Request {"error":"invalid_request"}」で失敗します

GoogleのoAuthAPIでauthTokenのコードを交換する問題を解決するために、JAVA APIに飛び込みましたが、答えがわかりませんでした。したがって、私は非常に単純なルートを進めました。

以下のJSPを作成しました

index.jsp

このページには、「Googleアカウントに接続」という簡単なリンクが表示され、アプリが自分に代わってYouTubeにアクセスすることを「許可」する必要があるGoogleページに正常に移動できました。

step2.jspで

しかし、最後にstep2.jspは自分自身をGoogleのサーバーに送信します。私が得るのは、役に立たないJSONをフォローすることだけです。

私はこれについてどんな助けでも本当に感謝します。ありがとう

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

security - OAuth2 と Google API: アクセス トークンの有効期限は?

定期的に実行され、Google API (顧客データベース/ldap/... からいくつかの情報を更新) を使用するスタンドアロン Java アプリケーション ( 「インストールされたアプリケーション」を参照) があります。

Google API にアクセスするために、ユーザー名とパスワードを構成ファイルに保存しますが、これはセキュリティ リスクであり、顧客はそれを好まない. そのため、代わりにOAuth2 の長寿命アクセス トークンを使用したいと考えています。

Google OAuth2 アクセス トークンのデフォルトの有効期限は?

アプリケーションにはアクセス トークンしかないため、アクセス トークンの有効期限が切れると、アプリ自体はそれを更新できません。

個人的には、この場合の OAuth2 実装は大きなメリットをもたらさないと思いますが、主な問題であるデフォルトの有効期限に焦点を当てましょう。