Class OpenIdRequestBuilder
java.lang.Object
io.serverlessworkflow.impl.executors.http.auth.requestbuilder.OpenIdRequestBuilder
- All Implemented Interfaces:
AuthRequestBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final io.serverlessworkflow.impl.WorkflowApplicationprotected final io.serverlessworkflow.api.types.OAuth2AuthenticationData -
Constructor Summary
ConstructorsConstructorDescriptionOpenIdRequestBuilder(io.serverlessworkflow.impl.WorkflowApplication application, io.serverlessworkflow.api.types.OAuth2AuthenticationData autenthicationData) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaudience(io.serverlessworkflow.impl.executors.http.auth.requestbuilder.HttpRequestBuilder requestBuilder) protected voidauthenticationMethod(io.serverlessworkflow.impl.executors.http.auth.requestbuilder.HttpRequestBuilder requestBuilder) protected voidauthenticationURI(io.serverlessworkflow.impl.executors.http.auth.requestbuilder.HttpRequestBuilder requestBuilder) build(io.serverlessworkflow.impl.WorkflowContext workflow, io.serverlessworkflow.impl.TaskContext task, io.serverlessworkflow.impl.WorkflowModel model) protected voidscope(io.serverlessworkflow.impl.executors.http.auth.requestbuilder.HttpRequestBuilder requestBuilder) protected voidscope(io.serverlessworkflow.impl.executors.http.auth.requestbuilder.HttpRequestBuilder requestBuilder, List<String> scopesList)
-
Field Details
-
authenticationData
protected final io.serverlessworkflow.api.types.OAuth2AuthenticationData authenticationData -
application
protected final io.serverlessworkflow.impl.WorkflowApplication application
-
-
Constructor Details
-
OpenIdRequestBuilder
public OpenIdRequestBuilder(io.serverlessworkflow.impl.WorkflowApplication application, io.serverlessworkflow.api.types.OAuth2AuthenticationData autenthicationData)
-
-
Method Details
-
authenticationURI
protected void authenticationURI(io.serverlessworkflow.impl.executors.http.auth.requestbuilder.HttpRequestBuilder requestBuilder) -
scope
protected void scope(io.serverlessworkflow.impl.executors.http.auth.requestbuilder.HttpRequestBuilder requestBuilder) -
audience
protected void audience(io.serverlessworkflow.impl.executors.http.auth.requestbuilder.HttpRequestBuilder requestBuilder) -
authenticationMethod
protected void authenticationMethod(io.serverlessworkflow.impl.executors.http.auth.requestbuilder.HttpRequestBuilder requestBuilder) -
build
public AccessTokenProvider build(io.serverlessworkflow.impl.WorkflowContext workflow, io.serverlessworkflow.impl.TaskContext task, io.serverlessworkflow.impl.WorkflowModel model) - Specified by:
buildin interfaceAuthRequestBuilder
-
scope
-