クラス JwtAuthenticationToken
- java.lang.Object
-
- org.springframework.security.authentication.AbstractAuthenticationToken
-
- org.springframework.security.oauth2.server.resource.authentication.AbstractOAuth2TokenAuthenticationToken<Jwt>
-
- org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken
- 実装されたすべてのインターフェース:
java.io.Serializable
、java.security.Principal
、Authentication
、CredentialsContainer
@Transient public class JwtAuthenticationToken extends AbstractOAuth2TokenAuthenticationToken<Jwt>
- 導入:
- 5.1
- 関連事項:
AbstractOAuth2TokenAuthenticationToken
,Jwt
, 直列化された形式
コンストラクターのサマリー
コンストラクター コンストラクター 説明 JwtAuthenticationToken(Jwt jwt)
指定されたパラメーターを使用してJwtAuthenticationToken
を構築します。JwtAuthenticationToken(Jwt jwt, java.util.Collection<? extends GrantedAuthority> authorities)
指定されたパラメーターを使用してJwtAuthenticationToken
を構築します。JwtAuthenticationToken(Jwt jwt, java.util.Collection<? extends GrantedAuthority> authorities, java.lang.String name)
指定されたパラメーターを使用してJwtAuthenticationToken
を構築します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 java.lang.String
getName()
デフォルトでは、Jwt
のサブジェクトであるプリンシパル名java.util.Map<java.lang.String,java.lang.Object>
getTokenAttributes()
アクセストークンの属性を返します。クラス org.springframework.security.oauth2.server.resource.authentication.AbstractOAuth2TokenAuthenticationToken から継承されたメソッド
getCredentials, getPrincipal, getToken
クラス org.springframework.security.authentication.AbstractAuthenticationToken から継承されたメソッド
equals, eraseCredentials, getAuthorities, getDetails, hashCode, isAuthenticated, setAuthenticated, setDetails, toString
コンストラクターの詳細
JwtAuthenticationToken
public JwtAuthenticationToken(Jwt jwt)
指定されたパラメーターを使用してJwtAuthenticationToken
を構築します。- パラメーター:
jwt
- JWT
JwtAuthenticationToken
public JwtAuthenticationToken(Jwt jwt, java.util.Collection<? extends GrantedAuthority> authorities)
指定されたパラメーターを使用してJwtAuthenticationToken
を構築します。- パラメーター:
jwt
- JWTauthorities
- JWT に割り当てられた権限
JwtAuthenticationToken
public JwtAuthenticationToken(Jwt jwt, java.util.Collection<? extends GrantedAuthority> authorities, java.lang.String name)
指定されたパラメーターを使用してJwtAuthenticationToken
を構築します。- パラメーター:
jwt
- JWTauthorities
- JWT に割り当てられた権限name
- プリンシパル名
メソッドの詳細
getTokenAttributes
public java.util.Map<java.lang.String,java.lang.Object> getTokenAttributes()
クラスからコピーされた説明:AbstractOAuth2TokenAuthenticationToken
アクセストークンの属性を返します。- 次で指定:
- クラス
AbstractOAuth2TokenAuthenticationToken<Jwt>
のgetTokenAttributes
- 戻り値:
- アクセストークンの属性の
Map
。
getName
public java.lang.String getName()
デフォルトでは、Jwt
のサブジェクトであるプリンシパル名- 次で指定:
- インターフェース
java.security.Principal
のgetName
- オーバーライド:
- クラス
AbstractAuthenticationToken
のgetName