Class OAuth20AuthorizationRequest.OAuth20AuthorizationRequestBuilder<C extends OAuth20AuthorizationRequest,B extends OAuth20AuthorizationRequest.OAuth20AuthorizationRequestBuilder<C,B>>
java.lang.Object
org.apereo.cas.support.oauth.web.response.OAuth20AuthorizationRequest.OAuth20AuthorizationRequestBuilder<C,B>
- Enclosing class:
OAuth20AuthorizationRequest
public abstract static class OAuth20AuthorizationRequest.OAuth20AuthorizationRequestBuilder<C extends OAuth20AuthorizationRequest,B extends OAuth20AuthorizationRequest.OAuth20AuthorizationRequestBuilder<C,B>>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccessTokenRequest(AccessTokenRequestContext accessTokenRequest) abstract Cbuild()responseType(String responseType) singleSignOnSessionRequired(boolean singleSignOnSessionRequired) Is single sign on session required for this request? This generally forces the presence of a ticket-granting ticket to be found before this builder can operate further.toString()
-
Constructor Details
-
OAuth20AuthorizationRequestBuilder
public OAuth20AuthorizationRequestBuilder()
-
-
Method Details
-
responseType
- Returns:
this.
-
grantType
- Returns:
this.
-
url
- Returns:
this.
-
clientId
- Returns:
this.
-
accessTokenRequest
- Returns:
this.
-
singleSignOnSessionRequired
Is single sign on session required for this request? This generally forces the presence of a ticket-granting ticket to be found before this builder can operate further. Some builders may be able to work without a session initially, such as those that operate on PAR requests.- Returns:
this.
-
build
-
toString
-