public interface AuthenticationManagementResource
@GET @Path(value="/form-providers") @Produces(value="application/json") List<Map<String,Object>> getFormProviders()
@Path(value="/authenticator-providers") @GET @Produces(value="application/json") List<Map<String,Object>> getAuthenticatorProviders()
@Path(value="/client-authenticator-providers") @GET @Produces(value="application/json") List<Map<String,Object>> getClientAuthenticatorProviders()
@Path(value="/form-action-providers") @GET @Produces(value="application/json") List<Map<String,Object>> getFormActionProviders()
@Path(value="/flows") @GET @Produces(value="application/json") List<AuthenticationFlowRepresentation> getFlows()
@Path(value="/flows") @POST @Consumes(value="application/json") javax.ws.rs.core.Response createFlow(AuthenticationFlowRepresentation model)
@Path(value="/flows/{id}")
@GET
@Produces(value="application/json")
AuthenticationFlowRepresentation getFlow(@PathParam(value="id")
String id)
@Path(value="/flows/{id}")
@DELETE
void deleteFlow(@PathParam(value="id")
String id)
@Path(value="/flows/{flowAlias}/copy")
@POST
@Consumes(value="application/json")
javax.ws.rs.core.Response copy(@PathParam(value="flowAlias")
String flowAlias,
Map<String,String> data)
@Path(value="/flows/{id}")
@PUT
@Consumes(value="application/json")
void updateFlow(@PathParam(value="id")
String id,
AuthenticationFlowRepresentation flow)
@Path(value="/flows/{flowAlias}/executions/flow")
@POST
@Consumes(value="application/json")
void addExecutionFlow(@PathParam(value="flowAlias")
String flowAlias,
Map<String,String> data)
@Path(value="/flows/{flowAlias}/executions/execution")
@POST
@Consumes(value="application/json")
void addExecution(@PathParam(value="flowAlias")
String flowAlias,
Map<String,String> data)
@Path(value="/flows/{flowAlias}/executions")
@GET
@Produces(value="application/json")
List<AuthenticationExecutionInfoRepresentation> getExecutions(@PathParam(value="flowAlias")
String flowAlias)
@Path(value="/flows/{flowAlias}/executions")
@PUT
@Consumes(value="application/json")
void updateExecutions(@PathParam(value="flowAlias")
String flowAlias,
AuthenticationExecutionInfoRepresentation rep)
@Path(value="/executions") @POST @Consumes(value="application/json") javax.ws.rs.core.Response addExecution(AuthenticationExecutionRepresentation model)
@Path(value="/executions/{executionId}")
@GET
@Produces(value="application/json")
AuthenticationExecutionRepresentation getExecution(@PathParam(value="executionId")
String executionId)
@Path(value="/executions/{executionId}/raise-priority")
@POST
void raisePriority(@PathParam(value="executionId")
String execution)
@Path(value="/executions/{executionId}/lower-priority")
@POST
void lowerPriority(@PathParam(value="executionId")
String execution)
@Path(value="/executions/{executionId}")
@DELETE
void removeExecution(@PathParam(value="executionId")
String execution)
@Path(value="/executions/{executionId}/config")
@POST
@Consumes(value="application/json")
javax.ws.rs.core.Response newExecutionConfig(@PathParam(value="executionId")
String executionId,
AuthenticatorConfigRepresentation config)
@Path(value="unregistered-required-actions") @GET @Produces(value="application/json") List<RequiredActionProviderSimpleRepresentation> getUnregisteredRequiredActions()
@Path(value="register-required-action") @POST @Consumes(value="application/json") void registerRequiredAction(RequiredActionProviderSimpleRepresentation action)
@Path(value="required-actions") @GET @Produces(value="application/json") List<RequiredActionProviderRepresentation> getRequiredActions()
@Path(value="required-actions/{alias}")
@GET
@Produces(value="application/json")
RequiredActionProviderRepresentation getRequiredAction(@PathParam(value="alias")
String alias)
@Path(value="required-actions/{alias}")
@PUT
@Consumes(value="application/json")
void updateRequiredAction(@PathParam(value="alias")
String alias,
RequiredActionProviderRepresentation rep)
@Path(value="required-actions/{alias}")
@DELETE
void removeRequiredAction(@PathParam(value="alias")
String alias)
@Path(value="required-actions/{alias}/raise-priority")
@POST
void raiseRequiredActionPriority(@PathParam(value="alias")
String alias)
@Path(value="required-actions/{alias}/lower-priority")
@POST
void lowerRequiredActionPriority(@PathParam(value="alias")
String alias)
@Path(value="config-description/{providerId}")
@GET
@Produces(value="application/json")
AuthenticatorConfigInfoRepresentation getAuthenticatorConfigDescription(@PathParam(value="providerId")
String providerId)
@Path(value="per-client-config-description") @GET @Produces(value="application/json") Map<String,List<ConfigPropertyRepresentation>> getPerClientConfigDescription()
@Path(value="config/{id}")
@GET
@Produces(value="application/json")
AuthenticatorConfigRepresentation getAuthenticatorConfig(@PathParam(value="id")
String id)
@Path(value="config/{id}")
@DELETE
void removeAuthenticatorConfig(@PathParam(value="id")
String id)
@Path(value="config/{id}")
@PUT
@Consumes(value="application/json")
void updateAuthenticatorConfig(@PathParam(value="id")
String id,
AuthenticatorConfigRepresentation config)
Copyright © 2022 JBoss by Red Hat. All rights reserved.