public final class OAuth2AuthorizeRequest
extends java.lang.ObjectOAuth2AuthorizedClientManager が、提供された clientRegistrationId によって識別された client を authorize(または再認可)するために使用するリクエストを表します。OAuth2AuthorizedClientManager| 修飾子と型 | クラスと説明 |
|---|---|
static class | OAuth2AuthorizeRequest.BuilderOAuth2AuthorizeRequest のビルダー。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
<T> T | getAttribute(java.lang.String name) リクエストに関連付けられた属性の値を返します。使用できない場合は null を返します。 |
java.util.Map<java.lang.String,java.lang.Object> | getAttributes() リクエストに関連付けられた属性を返します。 |
OAuth2AuthorizedClient | getAuthorizedClient()authorized client または null が提供されなかった場合は、それを返します。 |
java.lang.String | getClientRegistrationId()client registration の識別子を返します。 |
Authentication | getPrincipal() 認可されたクライアントに関連付けられた(ある) Principal を返します。 |
static OAuth2AuthorizeRequest.Builder | withAuthorizedClient(OAuth2AuthorizedClient authorizedClient)authorized client で初期化された新しい OAuth2AuthorizeRequest.Builder を返します。 |
static OAuth2AuthorizeRequest.Builder | withClientRegistrationId(java.lang.String clientRegistrationId)client registration の識別子で初期化された新しい OAuth2AuthorizeRequest.Builder を返します。 |
public java.lang.String getClientRegistrationId()
client registration の識別子を返します。@Nullable public OAuth2AuthorizedClient getAuthorizedClient()
authorized client または null が提供されなかった場合は、それを返します。OAuth2AuthorizedClient または null (提供されていない場合)public Authentication getPrincipal()
Principal を返します。Principal public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
Map @Nullable public <T> T getAttribute(java.lang.String name)
null を返します。T - 属性の型 name - 属性の名前 public static OAuth2AuthorizeRequest.Builder withClientRegistrationId(java.lang.String clientRegistrationId)
client registration の識別子で初期化された新しい OAuth2AuthorizeRequest.Builder を返します。clientRegistrationId - client registration の識別子 OAuth2AuthorizeRequest.Builderpublic static OAuth2AuthorizeRequest.Builder withAuthorizedClient(OAuth2AuthorizedClient authorizedClient)
authorized client で初期化された新しい OAuth2AuthorizeRequest.Builder を返します。authorizedClient - authorized clientOAuth2AuthorizeRequest.Builder