Package com.inrupt.client.openid
Class AuthorizationRequest.Builder
java.lang.Object
com.inrupt.client.openid.AuthorizationRequest.Builder
- Enclosing class:
- AuthorizationRequest
A class for building
AuthorizationRequest objects.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBuild the authorization request.codeChallenge(String codeChallenge) Add a code challenge to the builder.codeChallengeMethod(String codeChallengeMethod) Add a code challenge method to the builder.Add a nonce value to the builder.responseType(String responseType) Add a response type to the builder.Add a scope value to the builder.Add a state value to the builder.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
scope
Add a scope value to the builder.- Parameters:
scope- the scope value- Returns:
- this builder
-
state
Add a state value to the builder.- Parameters:
state- the state value- Returns:
- this builder
-
nonce
Add a nonce value to the builder.- Parameters:
nonce- the nonce value- Returns:
- this builder
-
responseType
Add a response type to the builder.- Parameters:
responseType- the response type- Returns:
- this builder
-
codeChallenge
Add a code challenge to the builder.- Parameters:
codeChallenge- the code challenge- Returns:
- this builder
-
codeChallengeMethod
Add a code challenge method to the builder.- Parameters:
codeChallengeMethod- the code challenge method- Returns:
- this builder
-
build
Build the authorization request.- Parameters:
clientId- the client idredirectUri- the redirect URI- Returns:
- the authorization request
-