クラス JwtGrantedAuthoritiesConverter
- java.lang.Object
-
- org.springframework.security.oauth2.server.resource.authentication.JwtGrantedAuthoritiesConverter
- 実装されたすべてのインターフェース:
org.springframework.core.convert.converter.Converter<Jwt,java.util.Collection<GrantedAuthority>>
public final class JwtGrantedAuthoritiesConverter extends java.lang.Object implements org.springframework.core.convert.converter.Converter<Jwt,java.util.Collection<GrantedAuthority>>
通常Jwt
にあるスコープ属性からGrantedAuthority
を抽出します。- 導入:
- 5.2
コンストラクターのサマリー
コンストラクター コンストラクター 説明 JwtGrantedAuthoritiesConverter()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 java.util.Collection<GrantedAuthority>
convert(Jwt jwt)
指定されたJwt
からGrantedAuthority
を抽出します。void
setAuthoritiesClaimName(java.lang.String authoritiesClaimName)
このコンバーターによるauthorities
のマッピングに使用するトークン要求の名前を設定します。void
setAuthorityPrefix(java.lang.String authorityPrefix)
このコンバーターによってマップされるauthorities
に使用するプレフィックスを設定します。
メソッドの詳細
convert
public java.util.Collection<GrantedAuthority> convert(Jwt jwt)
指定されたJwt
からGrantedAuthority
を抽出します。- 次で指定:
- インターフェース
org.springframework.core.convert.converter.Converter<Jwt,java.util.Collection<GrantedAuthority>>
のconvert
- パラメーター:
jwt
-Jwt
トークン- 戻り値:
- トークンスコープから読み取られた
authorities
setAuthorityPrefix
public void setAuthorityPrefix(java.lang.String authorityPrefix)
このコンバーターによってマップされるauthorities
に使用するプレフィックスを設定します。デフォルトはDEFAULT_AUTHORITY_PREFIX
です。- パラメーター:
authorityPrefix
- オーソリティプレフィックス- 導入:
- 5.2
setAuthoritiesClaimName
public void setAuthoritiesClaimName(java.lang.String authoritiesClaimName)
このコンバーターによるauthorities
のマッピングに使用するトークン要求の名前を設定します。デフォルトはWELL_KNOWN_AUTHORITIES_CLAIM_NAMES
です。- パラメーター:
authoritiesClaimName
- 権限をマップするためのトークン要求名- 導入:
- 5.2