public static final class ProvidersTypes.Oauth2CreateSpec.Builder
extends java.lang.Object
ProvidersTypes.Oauth2CreateSpec
.Constructor and Description |
---|
Builder(java.net.URI authEndpoint,
java.net.URI tokenEndpoint,
java.net.URI publicKeyUri,
java.lang.String clientId,
java.lang.String clientSecret,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.String>>> claimMap,
java.lang.String issuer,
ProvidersTypes.Oauth2AuthenticationMethod authenticationMethod)
Constructor with parameters for the required properties of
ProvidersTypes.Oauth2CreateSpec . |
Modifier and Type | Method and Description |
---|---|
ProvidersTypes.Oauth2CreateSpec |
build() |
ProvidersTypes.Oauth2CreateSpec.Builder |
setAuthQueryParams(java.util.Map<java.lang.String,java.util.List<java.lang.String>> authQueryParams)
key/value pairs that are to be appended to the authEndpoint request.
|
public Builder(java.net.URI authEndpoint, java.net.URI tokenEndpoint, java.net.URI publicKeyUri, java.lang.String clientId, java.lang.String clientSecret, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.String>>> claimMap, java.lang.String issuer, ProvidersTypes.Oauth2AuthenticationMethod authenticationMethod)
ProvidersTypes.Oauth2CreateSpec
.public ProvidersTypes.Oauth2CreateSpec.Builder setAuthQueryParams(java.util.Map<java.lang.String,java.util.List<java.lang.String>> authQueryParams)
key/value pairs that are to be appended to the authEndpoint request.
How to append to authEndpoint request:
If the map is not empty, a "?" is added to the endpoint URL, and combination of each k and each string in the v is added with an "&" delimiter. Details:null
, the map will be empty.authQueryParams
- New value for the property.public ProvidersTypes.Oauth2CreateSpec build()