keycloak
|
公開メンバ関数 | |
AuthenticationManagementResource (RealmModel realm, KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) | |
List< Map< String, Object > > | getFormProviders () |
List< Map< String, Object > > | getAuthenticatorProviders () |
List< Map< String, Object > > | getClientAuthenticatorProviders () |
List< Map< String, Object > > | buildProviderMetadata (List< ProviderFactory > factories) |
List< Map< String, Object > > | getFormActionProviders () |
List< AuthenticationFlowRepresentation > | getFlows () |
Response | createFlow (AuthenticationFlowRepresentation flow) |
AuthenticationFlowRepresentation | getFlow (@PathParam("id") String id) |
Response | updateFlow (@PathParam("id") String id, AuthenticationFlowRepresentation flow) |
void | deleteFlow (@PathParam("id") String id) |
Response | copy (@PathParam("flowAlias") String flowAlias, Map< String, String > data) |
Response | addExecutionFlow (@PathParam("flowAlias") String flowAlias, Map< String, String > data) |
Response | addExecutionToFlow (@PathParam("flowAlias") String flowAlias, Map< String, String > data) |
Response | getExecutions (@PathParam("flowAlias") String flowAlias) |
void | recurseExecutions (AuthenticationFlowModel flow, List< AuthenticationExecutionInfoRepresentation > result, int level) |
void | updateExecutions (@PathParam("flowAlias") String flowAlias, AuthenticationExecutionInfoRepresentation rep) |
Response | getExecution (final @PathParam("executionId") String executionId) |
Response | addExecution (AuthenticationExecutionRepresentation execution) |
AuthenticationFlowModel | getParentFlow (AuthenticationExecutionModel model) |
void | raisePriority (@PathParam("executionId") String execution) |
List< AuthenticationExecutionModel > | getSortedExecutions (AuthenticationFlowModel parentFlow) |
void | lowerPriority (@PathParam("executionId") String execution) |
void | removeExecution (@PathParam("executionId") String execution) |
Response | newExecutionConfig (@PathParam("executionId") String execution, AuthenticatorConfigRepresentation json) |
AuthenticatorConfigRepresentation | getAuthenticatorConfig (@PathParam("executionId") String execution, @PathParam("id") String id) |
List< Map< String, String > > | getUnregisteredRequiredActions () |
void | registerRequiredAction (Map< String, String > data) |
List< RequiredActionProviderRepresentation > | getRequiredActions () |
RequiredActionProviderRepresentation | getRequiredAction (@PathParam("alias") String alias) |
void | updateRequiredAction (@PathParam("alias") String alias, RequiredActionProviderRepresentation rep) |
void | removeRequiredAction (@PathParam("alias") String alias) |
void | raiseRequiredActionPriority (@PathParam("alias") String alias) |
void | lowerRequiredActionPriority (@PathParam("alias") String alias) |
AuthenticatorConfigInfoRepresentation | getAuthenticatorConfigDescription (@PathParam("providerId") String providerId) |
Map< String, List< ConfigPropertyRepresentation > > | getPerClientConfigDescription () |
Response | createAuthenticatorConfig (AuthenticatorConfigRepresentation rep) |
AuthenticatorConfigRepresentation | getAuthenticatorConfig (@PathParam("id") String id) |
void | removeAuthenticatorConfig (@PathParam("id") String id) |
void | updateAuthenticatorConfig (@PathParam("id") String id, AuthenticatorConfigRepresentation rep) |
静的公開メンバ関数 | |
static AuthenticationFlowModel | copyFlow (RealmModel realm, AuthenticationFlowModel flow, String newName) |
static void | copy (RealmModel realm, String newName, AuthenticationFlowModel from, AuthenticationFlowModel to) |
static RequiredActionProviderRepresentation | toRepresentation (RequiredActionProviderModel model) |
静的限定公開変数類 | |
static final Logger | logger = Logger.getLogger(AuthenticationManagementResource.class) |
非公開メンバ関数 | |
void | deleteFlow (String id, boolean isTopMostLevel) |
int | getNextPriority (AuthenticationFlowModel parentFlow) |
int | getNextRequiredActionPriority () |
ConfigPropertyRepresentation | getConfigPropertyRep (ProviderConfigProperty prop) |
非公開変数類 | |
final RealmModel | realm |
final KeycloakSession | session |
AdminPermissionEvaluator | auth |
AdminEventBuilder | adminEvent |
Authentication Management
|
inline |
|
inline |
Add new authentication execution
execution | JSON model describing authentication execution |
|
inline |
Add new flow with new execution to existing flow
flowAlias | Alias of parent authentication flow |
data | New authentication flow / execution JSON data containing 'alias', 'type', 'provider', and 'description' attributes |
|
inline |
Add new authentication execution to a flow
flowAlias | Alias of parent flow |
data | New execution JSON data containing 'provider' attribute |
|
inline |
|
inline |
Copy existing authentication flow under a new name
The new name is given as 'newName' attribute of the passed JSON object
flowAlias | Name of the existing authentication flow |
data | JSON containing 'newName' attribute |
|
inlinestatic |
|
inlinestatic |
|
inline |
Create new authenticator configuration
rep | JSON describing new authenticator configuration |
|
inline |
Create a new authentication flow
flow | Authentication flow representation |
|
inline |
Delete an authentication flow
id | Flow id |
|
inlineprivate |
|
inline |
Get execution's configuration
execution | Execution id |
id | Configuration id |
|
inline |
Get authenticator configuration
id | Configuration id |
|
inline |
Get authenticator provider's configuration description
|
inline |
Get authenticator providers
Returns a list of authenticator providers.
|
inline |
Get client authenticator providers
Returns a list of client authenticator providers.
|
inlineprivate |
|
inline |
Get Single Execution
|
inline |
Get authentication executions for a flow
flowAlias | Flow alias |
|
inline |
Get authentication flow for id
id | Flow id |
|
inline |
Get authentication flows
Returns a list of authentication flows.
|
inline |
Get form action providers
Returns a list of form action providers.
|
inline |
Get form providers
Returns a list of form providers.
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
Get configuration descriptions for all clients
|
inline |
Get required action for alias
alias | Alias of required action |
|
inline |
Get required actions
Returns a list of required actions.
|
inline |
|
inline |
Get unregistered required actions
Returns a list of unregistered required actions.
|
inline |
Lower execution's priority
execution | Execution id |
|
inline |
Lower required action's priority
alias | Alias of required action |
|
inline |
Update execution with new configuration
execution | Execution id |
json | JSON with new configuration |
|
inline |
Raise execution's priority
execution | Execution id |
|
inline |
Raise required action's priority
alias | Alias of required action |
|
inline |
|
inline |
Register a new required actions
data | JSON containing 'providerId', and 'name' attributes. |
|
inline |
Delete authenticator configuration
id | Configuration id |
|
inline |
Delete execution
execution | Execution id |
|
inline |
Delete required action
alias | Alias of required action |
|
inlinestatic |
|
inline |
Update authenticator configuration
id | Configuration id |
rep | JSON describing new state of authenticator configuration |
|
inline |
Update authentication executions of a flow
flowAlias | Flow alias |
rep |
|
inline |
Update an authentication flow
flow | Authentication flow representation |
|
inline |
Update required action
alias | Alias of required action |
rep | JSON describing new state of required action |
|
private |
|
private |
|
staticprotected |
|
private |
|
private |