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
missingBackchannelClientNotificationEndPoint()
RegistrationBuilder
missingBackchannelTokenDeliveryMode()
RegistrationBuilder
missingJwksUri()
RegistrationBuilder
missingTokenEndPointAuthMethod()
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()
-
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()
-
-