クラス DPoPAuthenticationToken
java.lang.ObjectSE
org.springframework.security.authentication.AbstractAuthenticationToken
org.springframework.security.oauth2.server.resource.authentication.DPoPAuthenticationToken
- 実装されているすべてのインターフェース:
SerializableSE、PrincipalSE、Authentication、CredentialsContainer
DPoP バインドアクセストークンを使用した保護されたリソースリクエストを表す
Authentication。- 導入:
- 6.5
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明DPoPAuthenticationToken(StringSE accessToken, StringSE dPoPProof, StringSE method, StringSE resourceUri) 指定されたパラメーターを使用してDPoPAuthenticationTokenを構築します。メソッドのサマリー
修飾子と型メソッド説明DPoP バインドされたアクセストークンを返します。プリンシパルが正しいことを証明する資格情報。DPoP 証明Jwtを返します。リクエストの HTTP メソッドの値を返します。認証されるプリンシパルの ID。クエリとフラグメント部分を除いた、リクエストの HTTP リソース URI の値を返します。クラス org.springframework.security.authentication.AbstractAuthenticationToken から継承されたメソッド
equals, eraseCredentials, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setAuthenticated, setDetails, toStringクラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSEインターフェース java.security.PrincipalSE から継承されたメソッド
impliesSE
コンストラクターの詳細
DPoPAuthenticationToken
public DPoPAuthenticationToken(StringSE accessToken, StringSE dPoPProof, StringSE method, StringSE resourceUri) 指定されたパラメーターを使用してDPoPAuthenticationTokenを構築します。- パラメーター:
accessToken- DPoP バインドアクセストークンdPoPProof- DPoP プルーフJwtmethod- リクエストの HTTP メソッドの値resourceUri- クエリとフラグメント部分を除いたリクエストの HTTP リソース URI の値
メソッドの詳細
getPrincipal
インターフェースからコピーされた説明:Authentication認証されるプリンシパルの ID。ユーザー名とパスワードを使用した認証リクエストの場合、これはユーザー名になります。呼び出し元は、認証リクエストのプリンシパルを設定することが期待されています。多くの場合、 AuthenticationManager 実装は、アプリケーションが使用するプリンシパルとして、より豊富な情報を含む Authentication を返します。認証プロバイダーの多くは、
UserDetailsオブジェクトをプリンシパルとして作成します。- 戻り値:
- 認証される
Principalまたは認証後の認証されたプリンシパル。
getCredentials
インターフェースからコピーされた説明:Authenticationプリンシパルが正しいことを証明する資格情報。これは通常パスワードですが、AuthenticationManagerに関連するものであれば何でもかまいません。呼び出し元は資格情報を入力する必要があります。- 戻り値:
Principalの身元を証明する資格情報
getAccessToken
DPoP バインドされたアクセストークンを返します。- 戻り値:
- DPoP バインドアクセストークン
getDPoPProof
DPoP 証明Jwtを返します。- 戻り値:
- DPoP プルーフ
Jwt
getMethod
リクエストの HTTP メソッドの値を返します。- 戻り値:
- リクエストの HTTP メソッドの値
getResourceUri
クエリとフラグメント部分を除いた、リクエストの HTTP リソース URI の値を返します。- 戻り値:
- リクエストの HTTP リソース URI の値