2017-12-19 10 views
0

私はIdentity Server 5.2.0とapi manager 2.0.0を使用しています。私はリフレッシュトークンを使用して、トークンが期限切れになった場合にユーザーの新しいアクセストークンを取得する方法を実装しました。しかし、これを実装した後、ユーザーの一部が不正になります。ユーザーがログインしようとすると、トークンとスコープは正しく返されますが、トークンでAPIを呼び出すと、そのユーザーは権限がありません。同じユーザー名でユーザーを削除して追加しても問題は解決しません。この問題を引き起こす可能性のあるユーザーをブロックする設定はありますか?Wso2ユーザーが承認されていません

答えて

0

本当に、APIMのアプリケーションは、呼び出しようとしているAPIに登録されていますか?そうでなければ、あなたはそれをする必要があります。

+0

はい私はリフレッシュトークンAPIを呼び出さない限り、アプリケーションは登録されていて、すべて正常に機能します。これを引き起こす可能性のある設定や構成はありますか? – Vinaayakh

+0

スコープが正しく返された場合、トークンは機能するはずです。 APIを呼び出すときにログにエラーが表示されますか? – Bee

+0

はいwso2ログにエラーがあります。 ERROR OAuth2TokenEndpoint Carbon OAuthトークン要求を作成中にエラーが発生しました OAuthProblemException {error = 'invalid_request'、description = '無効なgrant_typeパラメータ値'、uri = 'null'、state = 'null'、scope = 'null'、redirectUri = 'null'、responseStatus = 0、parameters = {} – Vinaayakh

関連する問題