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
-