public class AuthorizationRequest extends ObjectSE implements SerializableSE
OAuth2Request クラスを使用します。HTTP リクエストパラメーターはパラメーターマップに保存され、リクエストのライフサイクル全体にわたってサーバーが行う処理は個々のプロパティに保存されます。元のリクエストパラメーターは、パラメーターマップを通じて引き続き使用できます。便宜上、元の値を取得するための定数が定義されています。ただし、パラメーターマップは変更できないため、処理によって元の値が削除されることはありません。このクラスは、エンドユーザーが認可プロセス (複数のページリクエストにまたがる場合があります) を実行する間、認可リクエストを SessionAttributes メンバーとして保存できるようにするために SerializableSE になっています。| コンストラクターと説明 |
|---|
AuthorizationRequest() デフォルトコンストラクター。 |
AuthorizationRequest(MapSE<StringSE, StringSE> authorizationParameters, MapSE<StringSE, StringSE> approvalParameters, StringSE clientId, SetSE<StringSE> scope, SetSE<StringSE> resourceIds, CollectionSE<? extends org.springframework.security.core.GrantedAuthority> authorities, boolean approved, StringSE state, StringSE redirectUri, SetSE<StringSE> responseTypes) 完全なコンストラクター。 |
AuthorizationRequest(StringSE clientId, CollectionSE<StringSE> scopes) 単体テスト用の便利なコンストラクターです。多くの場合、クライアント ID とスコープのみが必要なフィールドです。 |
public AuthorizationRequest()
public AuthorizationRequest(MapSE<StringSE,StringSE> authorizationParameters, MapSE<StringSE,StringSE> approvalParameters, StringSE clientId, SetSE<StringSE> scope, SetSE<StringSE> resourceIds, CollectionSE<? extends org.springframework.security.core.GrantedAuthority> authorities, boolean approved, StringSE state, StringSE redirectUri, SetSE<StringSE> responseTypes)
public AuthorizationRequest(StringSE clientId, CollectionSE<StringSE> scopes)
clientId -scopes -public OAuth2Request createOAuth2Request()
public void setResourceIdsAndAuthoritiesFromClientDetails(ClientDetails clientDetails)
clientDetails -public StringSE getState()
public void setState(StringSE state)
public void setRedirectUri(StringSE redirectUri)
public void setApproved(boolean approved)
public void setAuthorities(CollectionSE<? extends org.springframework.security.core.GrantedAuthority> authorities)
public MapSE<StringSE,SerializableSE> getExtensions()
public void setExtensions(MapSE<StringSE,SerializableSE> extensions)
public void setClientId(StringSE clientId)
public void setScope(CollectionSE<StringSE> scope)
OAuth2Utils.parseParameterList(java.lang.String) を使用してその値をコレクションに解析します。scope -TokenRequest.setScope(java.util.Collection<java.lang.String>)public void setRequestParameters(MapSE<StringSE,StringSE> requestParameters)
requestParameters -TokenRequest.setRequestParameters(java.util.Map<java.lang.String, java.lang.String>)public CollectionSE<? extends org.springframework.security.core.GrantedAuthority> getAuthorities()
public boolean isApproved()
public StringSE getRedirectUri()
public int hashCode()
public boolean equals(ObjectSE obj)
public StringSE getClientId()
public MapSE<StringSE,StringSE> getRequestParameters()
getScope() や { getClientId() など) を使用する必要があります。Copyright © 2019. All rights reserved.