3

Symfony 2 と FOSOAuthServerBundle を使用した OAuth 2 ワークフローのインストールとテストに成功しました。

コードをリクエストし、設定したサード パーティのテスト ページの「ログイン」ボタンからアクセス/リフレッシュ トークンのペアを正常に取得し、カスタム API 呼び出しを通じて API からユーザーを取得できます。ここはかなりクールです。

ただし、最初からフローをテストするたびに、oAuth サーバーは認証ページでユーザーをリダイレクトし続けます。これが私の質問です。

  • ユーザーがアプリを承認したら、プロセスの承認部分は OAuth 2.0 でスキップされるべきではありませんか?
  • それはサーバー側で修正されていますか、それともクライアント サイトで資格情報を要求する方法を変更する必要がありますか?
  • そして最後に...これをデバッグして修正できますか?
4

1 に答える 1

5

誰かが再び苦労した場合、解決策は次のとおりです。

https://github.com/FriendsOfSymfony/FOSOAuthServerBundle/blob/master/Resources/doc/the_oauth_event_class.md

この機能は、FOSOAuthServer バンドルのデフォルトではありません。EventListenerクライアントまたはユーザーのステータスを作成して確認し、ユーザーの選択を保存し、[引用:承認プロセスをバイパスすることさえあります].

于 2015-06-05T14:05:20.393 に答える