Class ClientRegistrationInfoBuilderImpl
java.lang.Object
com.flowable.platform.engine.impl.management.ClientRegistrationInfoBuilderImpl
- All Implemented Interfaces:
ClientRegistrationInfoBuilder,org.flowable.common.engine.impl.interceptor.Command<ClientRegistrationInfoEntity>
public class ClientRegistrationInfoBuilderImpl
extends Object
implements ClientRegistrationInfoBuilder, org.flowable.common.engine.impl.interceptor.Command<ClientRegistrationInfoEntity>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected final org.flowable.common.engine.impl.interceptor.CommandExecutorprotected Stringprotected Stringprotected Stringprotected Stringprotected String -
Constructor Summary
ConstructorsConstructorDescriptionClientRegistrationInfoBuilderImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor) -
Method Summary
Modifier and TypeMethodDescriptionclientAuthenticationMethod(String clientAuthenticationMethod) clientName(String clientName) clientSecret(String clientSecret) protected StringdetermineClientAuthenticationMethod(com.fasterxml.jackson.databind.JsonNode oidcConfiguration) execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) registrationKey(String registrationKey) protected com.fasterxml.jackson.databind.JsonNoderesolveOidcConfiguration(PlatformEngineConfiguration configuration) save()scopes(Collection<String> scopes)
-
Field Details
-
CLIENT_AUTHENTICATION_METHOD_CLIENT_SECRET_BASIC
- See Also:
-
CLIENT_AUTHENTICATION_METHOD_CLIENT_SECRET_POST
- See Also:
-
CLIENT_AUTHENTICATION_METHOD_CLIENT_SECRET_NONE
- See Also:
-
commandExecutor
protected final org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor -
registrationKey
-
clientId
-
clientSecret
-
clientName
-
clientAuthenticationMethod
-
scopes
-
issuerUri
-
tokenUri
-
tenantId
-
-
Constructor Details
-
ClientRegistrationInfoBuilderImpl
public ClientRegistrationInfoBuilderImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
-
-
Method Details
-
registrationKey
- Specified by:
registrationKeyin interfaceClientRegistrationInfoBuilder
-
clientId
- Specified by:
clientIdin interfaceClientRegistrationInfoBuilder
-
clientSecret
- Specified by:
clientSecretin interfaceClientRegistrationInfoBuilder
-
clientName
- Specified by:
clientNamein interfaceClientRegistrationInfoBuilder
-
clientAuthenticationMethod
- Specified by:
clientAuthenticationMethodin interfaceClientRegistrationInfoBuilder
-
scopes
- Specified by:
scopesin interfaceClientRegistrationInfoBuilder
-
scopes
- Specified by:
scopesin interfaceClientRegistrationInfoBuilder
-
issuerUri
- Specified by:
issuerUriin interfaceClientRegistrationInfoBuilder
-
tokenUri
- Specified by:
tokenUriin interfaceClientRegistrationInfoBuilder
-
tenantId
- Specified by:
tenantIdin interfaceClientRegistrationInfoBuilder
-
save
- Specified by:
savein interfaceClientRegistrationInfoBuilder
-
execute
public ClientRegistrationInfoEntity execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) - Specified by:
executein interfaceorg.flowable.common.engine.impl.interceptor.Command<ClientRegistrationInfoEntity>
-
resolveOidcConfiguration
protected com.fasterxml.jackson.databind.JsonNode resolveOidcConfiguration(PlatformEngineConfiguration configuration) -
determineClientAuthenticationMethod
protected String determineClientAuthenticationMethod(com.fasterxml.jackson.databind.JsonNode oidcConfiguration)
-