Package io.jans.as.client.builder
Class RegistrationBuilder
java.lang.Object
io.jans.as.client.builder.RegistrationBuilder
- All Implemented Interfaces:
Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute()
withAdditionalTokenEndPointAuthMethod
(List<io.jans.as.model.common.AuthenticationMethod> tokenEndPointAuthenticationMethod) withApplicationType
(io.jans.as.model.register.ApplicationType applicationType) withBackchannelAuthRequestSigningAlgorithm
(io.jans.as.model.crypto.signature.AsymmetricSignatureAlgorithm backchannekAuthRequestSigningAlgorithm) withBackchannelClientNotificationEndPoint
(String backchannelClientNotificationEndPoint) withBackchannelTokenDeliveryMode
(io.jans.as.model.common.BackchannelTokenDeliveryMode backchannelTokenDeliveryMode) withBackchannelUserCodeParameter
(Boolean backchannelUserCodeParameter) withClientName
(String clientName) withGrantTypes
(List<io.jans.as.model.common.GrantType> grantTypeList) withJwksUri
(String jwksUri) withRedirectUris
(List<String> redirectUris) withRegistrationAccessToken
(String registrationAccessToken) withRegistrationEndpoint
(String registrationEndpoint) withScopes
(List<String> value) withSectorIdentifierUri
(String sectorIdentifierUri) withSubjectType
(io.jans.as.model.common.SubjectType subjectType) withTokenEndPointAuthMethod
(io.jans.as.model.common.AuthenticationMethod tokenEndPointAuthenticationMethod) withTokenEndPointAuthSigningAlgorithm
(io.jans.as.model.crypto.signature.SignatureAlgorithm tokenEndpointAuthSigningAlgorithm) withTokenSignedResponseAlgorithm
(io.jans.as.model.crypto.signature.SignatureAlgorithm tokenSignedResponseAlgorithm)
-
Constructor Details
-
RegistrationBuilder
public RegistrationBuilder()
-
-
Method Details
-
withRegistrationAccessToken
-
withApplicationType
public RegistrationBuilder withApplicationType(io.jans.as.model.register.ApplicationType applicationType) -
withClientName
-
withRedirectUris
-
withScopes
-
withJwks
-
withJwksUri
-
missingJwksUri
-
withSectorIdentifierUri
-
withGrantTypes
-
withSubjectType
-
withRegistrationEndpoint
-
withBackchannelTokenDeliveryMode
public RegistrationBuilder withBackchannelTokenDeliveryMode(io.jans.as.model.common.BackchannelTokenDeliveryMode backchannelTokenDeliveryMode) -
missingBackchannelTokenDeliveryMode
-
withBackchannelClientNotificationEndPoint
public RegistrationBuilder withBackchannelClientNotificationEndPoint(String backchannelClientNotificationEndPoint) -
missingBackchannelClientNotificationEndPoint
-
withBackchannelAuthRequestSigningAlgorithm
public RegistrationBuilder withBackchannelAuthRequestSigningAlgorithm(io.jans.as.model.crypto.signature.AsymmetricSignatureAlgorithm backchannekAuthRequestSigningAlgorithm) -
withBackchannelUserCodeParameter
-
withTokenEndPointAuthMethod
public RegistrationBuilder withTokenEndPointAuthMethod(io.jans.as.model.common.AuthenticationMethod tokenEndPointAuthenticationMethod) -
missingTokenEndPointAuthMethod
-
withAdditionalTokenEndPointAuthMethod
public RegistrationBuilder withAdditionalTokenEndPointAuthMethod(List<io.jans.as.model.common.AuthenticationMethod> tokenEndPointAuthenticationMethod) -
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
-
isReadMode
-
execute
-