Interface AuthenticationManagementResource


  • public interface AuthenticationManagementResource
    Author:
    Marko Strukelj
    • Method Detail

      • getFormProviders

        @GET
        @Path("/form-providers")
        @Produces("application/json")
        List<Map<String,​Object>> getFormProviders()
      • getAuthenticatorProviders

        @Path("/authenticator-providers")
        @GET
        @Produces("application/json")
        List<Map<String,​Object>> getAuthenticatorProviders()
      • getClientAuthenticatorProviders

        @Path("/client-authenticator-providers")
        @GET
        @Produces("application/json")
        List<Map<String,​Object>> getClientAuthenticatorProviders()
      • getFormActionProviders

        @Path("/form-action-providers")
        @GET
        @Produces("application/json")
        List<Map<String,​Object>> getFormActionProviders()
      • deleteFlow

        @Path("/flows/{id}")
        @DELETE
        void deleteFlow​(@PathParam("id")
                        String id)
      • copy

        @Path("/flows/{flowAlias}/copy")
        @POST
        @Consumes("application/json")
        javax.ws.rs.core.Response copy​(@PathParam("flowAlias")
                                       String flowAlias,
                                       Map<String,​String> data)
      • addExecutionFlow

        @Path("/flows/{flowAlias}/executions/flow")
        @POST
        @Consumes("application/json")
        void addExecutionFlow​(@PathParam("flowAlias")
                              String flowAlias,
                              Map<String,​String> data)
      • addExecution

        @Path("/flows/{flowAlias}/executions/execution")
        @POST
        @Consumes("application/json")
        void addExecution​(@PathParam("flowAlias")
                          String flowAlias,
                          Map<String,​String> data)
      • 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")
        javax.ws.rs.core.Response newExecutionConfig​(@PathParam("executionId")
                                                     String executionId,
                                                     AuthenticatorConfigRepresentation config)
      • 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)
      • removeAuthenticatorConfig

        @Path("config/{id}")
        @DELETE
        void removeAuthenticatorConfig​(@PathParam("id")
                                       String id)