Class AbstractAuthProvider
java.lang.Object
io.serverlessworkflow.impl.executors.http.AbstractAuthProvider
- Direct Known Subclasses:
OAuth2AuthProvider,OpenIdAuthProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract StringauthParameter(io.serverlessworkflow.impl.WorkflowContext workflow, io.serverlessworkflow.impl.TaskContext task, io.serverlessworkflow.impl.WorkflowModel model) protected abstract Stringjakarta.ws.rs.client.Invocation.Builderbuild(jakarta.ws.rs.client.Invocation.Builder builder, io.serverlessworkflow.impl.WorkflowContext workflow, io.serverlessworkflow.impl.TaskContext task, io.serverlessworkflow.impl.WorkflowModel model) protected final StringcheckSecret(io.serverlessworkflow.api.types.Workflow workflow, io.serverlessworkflow.api.types.SecretBasedAuthenticationPolicy secretPolicy) protected final String
-
Constructor Details
-
AbstractAuthProvider
public AbstractAuthProvider()
-
-
Method Details
-
build
public jakarta.ws.rs.client.Invocation.Builder build(jakarta.ws.rs.client.Invocation.Builder builder, io.serverlessworkflow.impl.WorkflowContext workflow, io.serverlessworkflow.impl.TaskContext task, io.serverlessworkflow.impl.WorkflowModel model) -
checkSecret
protected final String checkSecret(io.serverlessworkflow.api.types.Workflow workflow, io.serverlessworkflow.api.types.SecretBasedAuthenticationPolicy secretPolicy) -
find
-
authScheme
-
authParameter
protected abstract String authParameter(io.serverlessworkflow.impl.WorkflowContext workflow, io.serverlessworkflow.impl.TaskContext task, io.serverlessworkflow.impl.WorkflowModel model)
-