2017-07-07 4 views
0

春JWTのアクセストークンスコープへのユーザーアクセス許可のマッピングに関する質問があります。実際、すべてのユーザーアクセス許可をアクセントスコープスコープにマッピングすると、 @PreAuthorize( "hasRole( 'ROLE_USER')と#oauth2.hasScope( 'XXXXX')")のアノテーションによって私のWSでこれをテストしたいと考えています。チェックはユーザーアクセストークンスコープではなくクライアントスコープに基づいているため、機能しません。 #oauth2.hasScope( 'XXXXX')注釈を使用してクライアントスコープではなくアクセストークンスコープ(アクセス許可ユーザーを表す)を使用する方法はありますか?どうやってやるの?春JWT:アクセス許可をアクセススコープにマップする方法

答えて

1

私はあなたのユーザーの役割は、あなたが使用することができ、mapAuthoritiesをオーバーライドすることで、あなたのAuthenticationProvider当局にマッピングされるべきだと思う: 事前認証( "hasRoleも( 'XXXX')") または 事前認証(「hasAuthority( 'XXXX') ")

関連する問題