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 RegisterResponseexecute()RegistrationBuilderisReadMode()RegistrationBuilderisUpdateMode()RegistrationBuildermissingBackchannelClientNotificationEndPoint()RegistrationBuildermissingBackchannelTokenDeliveryMode()RegistrationBuildermissingJwksUri()RegistrationBuildermissingTokenEndPointAuthMethod()RegistrationBuilderwithApplicationType(io.jans.as.model.register.ApplicationType applicationType)RegistrationBuilderwithBackchannelAuthRequestSigningAlgorithm(io.jans.as.model.crypto.signature.AsymmetricSignatureAlgorithm backchannekAuthRequestSigningAlgorithm)RegistrationBuilderwithBackchannelClientNotificationEndPoint(java.lang.String backchannelClientNotificationEndPoint)RegistrationBuilderwithBackchannelTokenDeliveryMode(io.jans.as.model.common.BackchannelTokenDeliveryMode backchannelTokenDeliveryMode)RegistrationBuilderwithBackchannelUserCodeParameter(java.lang.Boolean backchannelUserCodeParameter)RegistrationBuilderwithClientName(java.lang.String clientName)RegistrationBuilderwithGrantTypes(java.util.List<io.jans.as.model.common.GrantType> grantTypeList)RegistrationBuilderwithJwks(java.lang.String jwks)RegistrationBuilderwithJwksUri(java.lang.String jwksUri)RegistrationBuilderwithRedirectUris(java.util.List<java.lang.String> redirectUris)RegistrationBuilderwithRegistrationAccessToken(java.lang.String registrationAccessToken)RegistrationBuilderwithRegistrationEndpoint(java.lang.String registrationEndpoint)RegistrationBuilderwithSectorIdentifierUri(java.lang.String sectorIdentifierUri)RegistrationBuilderwithSubjectType(io.jans.as.model.common.SubjectType subjectType)RegistrationBuilderwithTokenEndPointAuthMethod(io.jans.as.model.common.AuthenticationMethod tokenEndPointAuthenticationMethod)RegistrationBuilderwithTokenEndPointAuthSigningAlgorithm(io.jans.as.model.crypto.signature.SignatureAlgorithm tokenEndpointAuthSigningAlgorithm)RegistrationBuilderwithTokenSignedResponseAlgorithm(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()
-
-