クラス JwtAuthenticationConverter
- java.lang.Object
-
- org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationConverter
- 実装されたすべてのインターフェース:
org.springframework.core.convert.converter.Converter<Jwt,AbstractAuthenticationToken>
public class JwtAuthenticationConverter extends java.lang.Object implements org.springframework.core.convert.converter.Converter<Jwt,AbstractAuthenticationToken>
- 導入:
- 5.1
コンストラクターのサマリー
コンストラクター コンストラクター 説明 JwtAuthenticationConverter()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 AbstractAuthenticationToken
convert(Jwt jwt)
protected java.util.Collection<GrantedAuthority>
extractAuthorities(Jwt jwt)
使用すべきではありません。5.2 以降。void
setJwtGrantedAuthoritiesConverter(org.springframework.core.convert.converter.Converter<Jwt,java.util.Collection<GrantedAuthority>> jwtGrantedAuthoritiesConverter)
使用するConverter<Jwt, Collection<GrantedAuthority>>
を設定します。void
setPrincipalClaimName(java.lang.String principalClaimName)
プリンシパルクレーム名を設定します。
メソッドの詳細
convert
public final AbstractAuthenticationToken convert(Jwt jwt)
- 次で指定:
- インターフェース
org.springframework.core.convert.converter.Converter<Jwt,AbstractAuthenticationToken>
のconvert
extractAuthorities
@Deprecated protected java.util.Collection<GrantedAuthority> extractAuthorities(Jwt jwt)
使用すべきではありません。5.2 以降。代わりに独自のカスタムコンバーターを使用してくださいJwt
で通常見られるスコープ属性からGrantedAuthority
を抽出します- パラメーター:
jwt
- トークン- 戻り値:
- トークンで見つかった
GrantedAuthority
のコレクション - 関連事項:
JwtGrantedAuthoritiesConverter
,setJwtGrantedAuthoritiesConverter(Converter)
setJwtGrantedAuthoritiesConverter
public void setJwtGrantedAuthoritiesConverter(org.springframework.core.convert.converter.Converter<Jwt,java.util.Collection<GrantedAuthority>> jwtGrantedAuthoritiesConverter)
使用するConverter<Jwt, Collection<GrantedAuthority>>
を設定します。デフォルトはJwtGrantedAuthoritiesConverter
です。- パラメーター:
jwtGrantedAuthoritiesConverter
- コンバーター- 導入:
- 5.2
- 関連事項:
JwtGrantedAuthoritiesConverter
setPrincipalClaimName
public void setPrincipalClaimName(java.lang.String principalClaimName)
プリンシパルクレーム名を設定します。デフォルトはJwtClaimNames.SUB
です。- パラメーター:
principalClaimName
- 主なクレーム名- 導入:
- 5.4