Class OAuth2AuthorizeRequest.Builder
java.lang.Object
org.springframework.security.oauth2.client.OAuth2AuthorizeRequest.Builder
- Enclosing class:
- OAuth2AuthorizeRequest
A builder for
OAuth2AuthorizeRequest
.-
Method Summary
Modifier and TypeMethodDescriptionSets an attribute associated to the request.attributes
(Consumer<Map<String, Object>> attributesConsumer) Provides aConsumer
access to the attributes associated to the request.build()
Builds a newOAuth2AuthorizeRequest
.Sets the name of thePrincipal
(to be) associated to the authorized client.principal
(Authentication principal) Sets thePrincipal
(to be) associated to the authorized client.
-
Method Details
-
principal
Sets the name of thePrincipal
(to be) associated to the authorized client.- Parameters:
principalName
- the name of thePrincipal
(to be) associated to the authorized client- Returns:
- the
OAuth2AuthorizeRequest.Builder
- Since:
- 5.3
-
principal
Sets thePrincipal
(to be) associated to the authorized client.- Parameters:
principal
- thePrincipal
(to be) associated to the authorized client- Returns:
- the
OAuth2AuthorizeRequest.Builder
-
attributes
Provides aConsumer
access to the attributes associated to the request.- Parameters:
attributesConsumer
- aConsumer
of the attributes associated to the request- Returns:
- the
OAuth2AuthorizeRequest.Builder
-
attribute
Sets an attribute associated to the request.- Parameters:
name
- the name of the attributevalue
- the value of the attribute- Returns:
- the
OAuth2AuthorizeRequest.Builder
-
build
Builds a newOAuth2AuthorizeRequest
.- Returns:
- a
OAuth2AuthorizeRequest
-