1

GoogleがOauth1を介して基本的なプロファイルと電子メールのアクセス許可を承認するように要求するアプリケーションがあります。すべてのCookieをクリアしてプロセスを繰り返すと、アプリケーションを承認するように再度求められます。

https://developers.google.com/accounts/docs/OAuth2Loginによると:

このプロセスを繰り返すと、同意画面は表示されません。Googleはあなたの同意を記憶し、サイトに新しいアクセストークンを発行するだけです。何らかの理由でユーザーに同意を求めるプロンプトを表示したい場合はapproval_prompt=force、リクエストのパラメーターに追加できます。

私はプロンプトが表示されますか

  1. Oauth2ではなくOauth1を使用していますか?
  2. 他の理由(理由を説明するのに十分な情報を提供していない可能性があります)

スタックオーバーフロー自体はこの動作を示さないことに注意してください。したがって、これは可能であるはずです。

4

1 に答える 1

1

いくつかのことで「プロンプト」が表示される場合があります。まず、ログインするためのクレデンシャルを入力します。Cookieをクリアすると、ユーザー名とパスワードの入力を求められます。これはOAuth1または2で発生します。ただし、質問に答えるために、OAuth1認証の自動承認はサポートされていません。アクセストークンを保持する必要があり、継続的なAPIアクセスをユーザーに再度求める必要はありません。

ここに、OAuth1の代わりにOAuth2の使用を強く検討する必要がある場合の標準の免責事項を追加します。OAuth1は非推奨になりました。OAuth 2はコーディングが簡単で、ユーザーエクスペリエンスが大幅に向上しています。

于 2013-02-01T21:40:43.500 に答える