Interface AuthenticationManagementResource
public interface AuthenticationManagementResource
- Author:
- Marko Strukelj
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddExecution(String flowAlias, Map<String, String> data) jakarta.ws.rs.core.ResponsevoidaddExecutionFlow(String flowAlias, Map<String, String> data) jakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponsevoiddeleteFlow(String id) getAuthenticatorConfigDescription(String providerId) getExecution(String executionId) getExecutions(String flowAlias) getFlows()getRequiredAction(String alias) voidlowerPriority(String execution) voidjakarta.ws.rs.core.ResponsenewExecutionConfig(String executionId, AuthenticatorConfigRepresentation config) voidraisePriority(String execution) voidvoidvoidvoidremoveExecution(String execution) voidremoveRequiredAction(String alias) voidvoidupdateExecutions(String flowAlias, AuthenticationExecutionInfoRepresentation rep) voidupdateFlow(String id, AuthenticationFlowRepresentation flow) void
-
Method Details
-
getFormProviders
-
getAuthenticatorProviders
-
getClientAuthenticatorProviders
-
getFormActionProviders
-
getFlows
@Path("/flows") @GET @Produces("application/json") List<AuthenticationFlowRepresentation> getFlows() -
createFlow
@Path("/flows") @POST @Consumes("application/json") jakarta.ws.rs.core.Response createFlow(AuthenticationFlowRepresentation model) -
getFlow
@Path("/flows/{id}") @GET @Produces("application/json") AuthenticationFlowRepresentation getFlow(@PathParam("id") String id) -
deleteFlow
-
copy
-
updateFlow
@Path("/flows/{id}") @PUT @Consumes("application/json") void updateFlow(@PathParam("id") String id, AuthenticationFlowRepresentation flow) -
addExecutionFlow
-
addExecution
-
getExecutions
@Path("/flows/{flowAlias}/executions") @GET @Produces("application/json") List<AuthenticationExecutionInfoRepresentation> getExecutions(@PathParam("flowAlias") String flowAlias) -
updateExecutions
@Path("/flows/{flowAlias}/executions") @PUT @Consumes("application/json") void updateExecutions(@PathParam("flowAlias") String flowAlias, AuthenticationExecutionInfoRepresentation rep) -
addExecution
@Path("/executions") @POST @Consumes("application/json") jakarta.ws.rs.core.Response addExecution(AuthenticationExecutionRepresentation model) -
getExecution
@Path("/executions/{executionId}") @GET @Produces("application/json") AuthenticationExecutionRepresentation getExecution(@PathParam("executionId") String executionId) -
raisePriority
@Path("/executions/{executionId}/raise-priority") @POST void raisePriority(@PathParam("executionId") String execution) -
lowerPriority
@Path("/executions/{executionId}/lower-priority") @POST void lowerPriority(@PathParam("executionId") String execution) -
removeExecution
@Path("/executions/{executionId}") @DELETE void removeExecution(@PathParam("executionId") String execution) -
newExecutionConfig
@Path("/executions/{executionId}/config") @POST @Consumes("application/json") jakarta.ws.rs.core.Response newExecutionConfig(@PathParam("executionId") String executionId, AuthenticatorConfigRepresentation config) -
getUnregisteredRequiredActions
@Path("unregistered-required-actions") @GET @Produces("application/json") List<RequiredActionProviderSimpleRepresentation> getUnregisteredRequiredActions() -
registerRequiredAction
@Path("register-required-action") @POST @Consumes("application/json") void registerRequiredAction(RequiredActionProviderSimpleRepresentation action) -
getRequiredActions
@Path("required-actions") @GET @Produces("application/json") List<RequiredActionProviderRepresentation> getRequiredActions() -
getRequiredAction
@Path("required-actions/{alias}") @GET @Produces("application/json") RequiredActionProviderRepresentation getRequiredAction(@PathParam("alias") String alias) -
updateRequiredAction
@Path("required-actions/{alias}") @PUT @Consumes("application/json") void updateRequiredAction(@PathParam("alias") String alias, RequiredActionProviderRepresentation rep) -
removeRequiredAction
@Path("required-actions/{alias}") @DELETE void removeRequiredAction(@PathParam("alias") String alias) -
raiseRequiredActionPriority
@Path("required-actions/{alias}/raise-priority") @POST void raiseRequiredActionPriority(@PathParam("alias") String alias) -
lowerRequiredActionPriority
@Path("required-actions/{alias}/lower-priority") @POST void lowerRequiredActionPriority(@PathParam("alias") String alias) -
getAuthenticatorConfigDescription
@Path("config-description/{providerId}") @GET @Produces("application/json") AuthenticatorConfigInfoRepresentation getAuthenticatorConfigDescription(@PathParam("providerId") String providerId) -
getPerClientConfigDescription
@Path("per-client-config-description") @GET @Produces("application/json") Map<String,List<ConfigPropertyRepresentation>> getPerClientConfigDescription() -
getAuthenticatorConfig
@Path("config/{id}") @GET @Produces("application/json") AuthenticatorConfigRepresentation getAuthenticatorConfig(@PathParam("id") String id) -
removeAuthenticatorConfig
-
updateAuthenticatorConfig
@Path("config/{id}") @PUT @Consumes("application/json") void updateAuthenticatorConfig(@PathParam("id") String id, AuthenticatorConfigRepresentation config)
-