Package io.jans.as.client.builder
Class RegistrationBuilder
- java.lang.Object
-
- io.jans.as.client.builder.RegistrationBuilder
-
-
Constructor Summary
Constructors Constructor Description RegistrationBuilder()
-
Method Summary
-
-
-
Method Detail
-
withRegistrationAccessToken
public RegistrationBuilder withRegistrationAccessToken(String registrationAccessToken)
-
withApplicationType
public RegistrationBuilder withApplicationType(io.jans.as.model.register.ApplicationType applicationType)
-
withClientName
public RegistrationBuilder withClientName(String clientName)
-
withRedirectUris
public RegistrationBuilder withRedirectUris(List<String> redirectUris)
-
withScopes
public RegistrationBuilder withScopes(List<String> value)
-
withJwks
public RegistrationBuilder withJwks(String jwks)
-
withJwksUri
public RegistrationBuilder withJwksUri(String jwksUri)
-
missingJwksUri
public RegistrationBuilder missingJwksUri()
-
withSectorIdentifierUri
public RegistrationBuilder withSectorIdentifierUri(String sectorIdentifierUri)
-
withGrantTypes
public RegistrationBuilder withGrantTypes(List<io.jans.as.model.common.GrantType> grantTypeList)
-
withSubjectType
public RegistrationBuilder withSubjectType(io.jans.as.model.common.SubjectType subjectType)
-
withRegistrationEndpoint
public RegistrationBuilder withRegistrationEndpoint(String registrationEndpoint)
-
withBackchannelTokenDeliveryMode
public RegistrationBuilder withBackchannelTokenDeliveryMode(io.jans.as.model.common.BackchannelTokenDeliveryMode backchannelTokenDeliveryMode)
-
missingBackchannelTokenDeliveryMode
public RegistrationBuilder missingBackchannelTokenDeliveryMode()
-
withBackchannelClientNotificationEndPoint
public RegistrationBuilder withBackchannelClientNotificationEndPoint(String backchannelClientNotificationEndPoint)
-
missingBackchannelClientNotificationEndPoint
public RegistrationBuilder missingBackchannelClientNotificationEndPoint()
-
withBackchannelAuthRequestSigningAlgorithm
public RegistrationBuilder withBackchannelAuthRequestSigningAlgorithm(io.jans.as.model.crypto.signature.AsymmetricSignatureAlgorithm backchannekAuthRequestSigningAlgorithm)
-
withBackchannelUserCodeParameter
public RegistrationBuilder withBackchannelUserCodeParameter(Boolean backchannelUserCodeParameter)
-
withTokenEndPointAuthMethod
public RegistrationBuilder withTokenEndPointAuthMethod(io.jans.as.model.common.AuthenticationMethod tokenEndPointAuthenticationMethod)
-
missingTokenEndPointAuthMethod
public RegistrationBuilder missingTokenEndPointAuthMethod()
-
withAdditionalTokenEndPointAuthMethod
public RegistrationBuilder withAdditionalTokenEndPointAuthMethod(List<io.jans.as.model.common.AuthenticationMethod> tokenEndPointAuthenticationMethod)
-
missingAdditionalTokenEndPointAuthMethod
public RegistrationBuilder missingAdditionalTokenEndPointAuthMethod()
-
withTokenEndPointAuthSigningAlgorithm
public RegistrationBuilder withTokenEndPointAuthSigningAlgorithm(io.jans.as.model.crypto.signature.SignatureAlgorithm tokenEndpointAuthSigningAlgorithm)
-
withTokenSignedResponseAlgorithm
public RegistrationBuilder withTokenSignedResponseAlgorithm(io.jans.as.model.crypto.signature.SignatureAlgorithm tokenSignedResponseAlgorithm)
-
isUpdateMode
public RegistrationBuilder isUpdateMode()
-
isReadMode
public RegistrationBuilder isReadMode()
-
execute
public RegisterResponse execute()
-
-