public class OidcIdentityProviderBuilder extends DefaultIdentityProviderBuilder<OIDCIdentityProviderBuilder> implements OIDCIdentityProviderBuilder
clientId, clientSecret, isProfileMaster, maxClockSkew, name, scopes
Constructor and Description |
---|
OidcIdentityProviderBuilder() |
isProfileMaster, self, setClientId, setClientSecret, setIsProfileMaster, setMaxClockSkew, setName, setScopes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isProfileMaster, setClientId, setClientSecret, setIsProfileMaster, setMaxClockSkew, setName, setScopes
public OidcIdentityProviderBuilder setIssuerMode(IdentityProvider.IssuerModeEnum issuerMode)
setIssuerMode
in interface OIDCIdentityProviderBuilder
public OidcIdentityProviderBuilder setRequestSignatureAlgorithm(String requestSignatureAlgorithm)
setRequestSignatureAlgorithm
in interface OIDCIdentityProviderBuilder
public OidcIdentityProviderBuilder setRequestSignatureScope(ProtocolAlgorithmTypeSignature.ScopeEnum requestSignatureScope)
setRequestSignatureScope
in interface OIDCIdentityProviderBuilder
public OidcIdentityProviderBuilder setResponseSignatureAlgorithm(String responseSignatureAlgorithm)
setResponseSignatureAlgorithm
in interface OIDCIdentityProviderBuilder
public OidcIdentityProviderBuilder setResponseSignatureScope(ProtocolAlgorithmTypeSignature.ScopeEnum responseSignatureScope)
setResponseSignatureScope
in interface OIDCIdentityProviderBuilder
public OidcIdentityProviderBuilder setAcsEndpointBinding(ProtocolEndpoint.BindingEnum acsEndpointBinding)
setAcsEndpointBinding
in interface OIDCIdentityProviderBuilder
public OidcIdentityProviderBuilder setAcsEndpointType(ProtocolEndpoint.TypeEnum acsEndpointType)
setAcsEndpointType
in interface OIDCIdentityProviderBuilder
public OidcIdentityProviderBuilder setAuthorizationEndpointBinding(ProtocolEndpoint.BindingEnum authorizationEndpointBinding)
setAuthorizationEndpointBinding
in interface OIDCIdentityProviderBuilder
public OidcIdentityProviderBuilder setAuthorizationEndpointUrl(String authorizationEndpointUrl)
setAuthorizationEndpointUrl
in interface OIDCIdentityProviderBuilder
public OidcIdentityProviderBuilder setTokenEndpointBinding(ProtocolEndpoint.BindingEnum tokenEndpointBinding)
setTokenEndpointBinding
in interface OIDCIdentityProviderBuilder
public OidcIdentityProviderBuilder setTokenEndpointUrl(String tokenEndpointUrl)
setTokenEndpointUrl
in interface OIDCIdentityProviderBuilder
public OidcIdentityProviderBuilder setUserInfoEndpointBinding(ProtocolEndpoint.BindingEnum userInfoEndpointBinding)
setUserInfoEndpointBinding
in interface OIDCIdentityProviderBuilder
public OidcIdentityProviderBuilder setUserInfoEndpointUrl(String userInfoEndpointUrl)
setUserInfoEndpointUrl
in interface OIDCIdentityProviderBuilder
public OidcIdentityProviderBuilder setJwksEndpointBinding(ProtocolEndpoint.BindingEnum jwksEndpointBinding)
setJwksEndpointBinding
in interface OIDCIdentityProviderBuilder
public OidcIdentityProviderBuilder setJwksEndpointUrl(String jwksEndpointUrl)
setJwksEndpointUrl
in interface OIDCIdentityProviderBuilder
public OidcIdentityProviderBuilder setIssuerUrl(String issuerUrl)
setIssuerUrl
in interface OIDCIdentityProviderBuilder
public OidcIdentityProviderBuilder setUserName(String userName)
setUserName
in interface IdentityProviderBuilder<OIDCIdentityProviderBuilder>
setUserName
in interface OIDCIdentityProviderBuilder
setUserName
in class DefaultIdentityProviderBuilder<OIDCIdentityProviderBuilder>
public OidcIdentityProviderBuilder setMatchType(PolicySubjectMatchType matchType)
setMatchType
in interface IdentityProviderBuilder<OIDCIdentityProviderBuilder>
setMatchType
in interface OIDCIdentityProviderBuilder
setMatchType
in class DefaultIdentityProviderBuilder<OIDCIdentityProviderBuilder>
public IdentityProvider buildAndCreate(Client client)
buildAndCreate
in interface IdentityProviderBuilder<OIDCIdentityProviderBuilder>
buildAndCreate
in class DefaultIdentityProviderBuilder<OIDCIdentityProviderBuilder>
Copyright © 2017–2023 Okta. All rights reserved.