0

モバイルアプリからデータを消費する APIRest サービスを開発しました。私は Symfony2 バンドルを使用しました: FOSOAuthServerBundle、FOSUserBundle、および FOSRestBundle で、すべて正常に動作しますが、管理パネル ユーザーと API ユーザーを区別する必要があります。 APIユーザーで有効なものを取得したいだけです。

たとえば、次のユーザーでは、2 番目のリクエストで有効なトークンを取得し、最初のリクエストで無効な許可応答を取得する必要がありますが、両方で有効なトークンを取得します。

管理者ユーザー (ROLE_ADMIN)

https://app.myweb.com/oauth/v2/token?username=adminuser&password=12345&client_id=...&client_secret=...&grant_type=パスワード

アプリユーザー (ROLE_APP)

https://app.myweb.com/oauth/v2/token?username=appuser&password=12345&client_id=...&client_secret=...&grant_type=パスワード

これを解決する正しい方法を教えてくれてありがとう。私の英語でごめんなさい。

4

1 に答える 1