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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RegisterResponse
execute()
RegistrationBuilder
isReadMode()
RegistrationBuilder
isUpdateMode()
RegistrationBuilder
missingAdditionalTokenEndPointAuthMethod()
RegistrationBuilder
missingBackchannelClientNotificationEndPoint()
RegistrationBuilder
missingBackchannelTokenDeliveryMode()
RegistrationBuilder
missingJwksUri()
RegistrationBuilder
missingTokenEndPointAuthMethod()
RegistrationBuilder
withAdditionalTokenEndPointAuthMethod(java.util.List<io.jans.as.model.common.AuthenticationMethod> tokenEndPointAuthenticationMethod)
RegistrationBuilder
withApplicationType(io.jans.as.model.register.ApplicationType applicationType)
RegistrationBuilder
withBackchannelAuthRequestSigningAlgorithm(io.jans.as.model.crypto.signature.AsymmetricSignatureAlgorithm backchannekAuthRequestSigningAlgorithm)
RegistrationBuilder
withBackchannelClientNotificationEndPoint(java.lang.String backchannelClientNotificationEndPoint)
RegistrationBuilder
withBackchannelTokenDeliveryMode(io.jans.as.model.common.BackchannelTokenDeliveryMode backchannelTokenDeliveryMode)
RegistrationBuilder
withBackchannelUserCodeParameter(java.lang.Boolean backchannelUserCodeParameter)
RegistrationBuilder
withClientName(java.lang.String clientName)
RegistrationBuilder
withGrantTypes(java.util.List<io.jans.as.model.common.GrantType> grantTypeList)
RegistrationBuilder
withJwks(java.lang.String jwks)
RegistrationBuilder
withJwksUri(java.lang.String jwksUri)
RegistrationBuilder
withRedirectUris(java.util.List<java.lang.String> redirectUris)
RegistrationBuilder
withRegistrationAccessToken(java.lang.String registrationAccessToken)
RegistrationBuilder
withRegistrationEndpoint(java.lang.String registrationEndpoint)
RegistrationBuilder
withSectorIdentifierUri(java.lang.String sectorIdentifierUri)
RegistrationBuilder
withSubjectType(io.jans.as.model.common.SubjectType subjectType)
RegistrationBuilder
withTokenEndPointAuthMethod(io.jans.as.model.common.AuthenticationMethod tokenEndPointAuthenticationMethod)
RegistrationBuilder
withTokenEndPointAuthSigningAlgorithm(io.jans.as.model.crypto.signature.SignatureAlgorithm tokenEndpointAuthSigningAlgorithm)
RegistrationBuilder
withTokenSignedResponseAlgorithm(io.jans.as.model.crypto.signature.SignatureAlgorithm tokenSignedResponseAlgorithm)
-
-
-
Method Detail
-
withRegistrationAccessToken
public RegistrationBuilder withRegistrationAccessToken(java.lang.String registrationAccessToken)
-
withApplicationType
public RegistrationBuilder withApplicationType(io.jans.as.model.register.ApplicationType applicationType)
-
withClientName
public RegistrationBuilder withClientName(java.lang.String clientName)
-
withRedirectUris
public RegistrationBuilder withRedirectUris(java.util.List<java.lang.String> redirectUris)
-
withJwks
public RegistrationBuilder withJwks(java.lang.String jwks)
-
withJwksUri
public RegistrationBuilder withJwksUri(java.lang.String jwksUri)
-
missingJwksUri
public RegistrationBuilder missingJwksUri()
-
withSectorIdentifierUri
public RegistrationBuilder withSectorIdentifierUri(java.lang.String sectorIdentifierUri)
-
withGrantTypes
public RegistrationBuilder withGrantTypes(java.util.List<io.jans.as.model.common.GrantType> grantTypeList)
-
withSubjectType
public RegistrationBuilder withSubjectType(io.jans.as.model.common.SubjectType subjectType)
-
withRegistrationEndpoint
public RegistrationBuilder withRegistrationEndpoint(java.lang.String registrationEndpoint)
-
withBackchannelTokenDeliveryMode
public RegistrationBuilder withBackchannelTokenDeliveryMode(io.jans.as.model.common.BackchannelTokenDeliveryMode backchannelTokenDeliveryMode)
-
missingBackchannelTokenDeliveryMode
public RegistrationBuilder missingBackchannelTokenDeliveryMode()
-
withBackchannelClientNotificationEndPoint
public RegistrationBuilder withBackchannelClientNotificationEndPoint(java.lang.String backchannelClientNotificationEndPoint)
-
missingBackchannelClientNotificationEndPoint
public RegistrationBuilder missingBackchannelClientNotificationEndPoint()
-
withBackchannelAuthRequestSigningAlgorithm
public RegistrationBuilder withBackchannelAuthRequestSigningAlgorithm(io.jans.as.model.crypto.signature.AsymmetricSignatureAlgorithm backchannekAuthRequestSigningAlgorithm)
-
withBackchannelUserCodeParameter
public RegistrationBuilder withBackchannelUserCodeParameter(java.lang.Boolean backchannelUserCodeParameter)
-
withTokenEndPointAuthMethod
public RegistrationBuilder withTokenEndPointAuthMethod(io.jans.as.model.common.AuthenticationMethod tokenEndPointAuthenticationMethod)
-
missingTokenEndPointAuthMethod
public RegistrationBuilder missingTokenEndPointAuthMethod()
-
withAdditionalTokenEndPointAuthMethod
public RegistrationBuilder withAdditionalTokenEndPointAuthMethod(java.util.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()
-
-