display flows
This commit is contained in:
1 parent
2699bb9a44
commit
917151123f
23 files changed
+204
-40
No files matched your search
@@ -13,6 +13,8 @@ public class AuthenticationFlowModel implements Serializable {
|
||||
private String alias;
|
||||
private String description;
|
||||
private String providerId;
|
||||
private boolean topLevel;
|
||||
private boolean builtIn;
|
||||
|
||||
public String getId() {
|
||||
return id;
|
||||
@@ -45,4 +47,20 @@ public class AuthenticationFlowModel implements Serializable {
|
||||
public void setProviderId(String providerId) {
|
||||
this.providerId = providerId;
|
||||
}
|
||||
|
||||
public boolean isTopLevel() {
|
||||
return topLevel;
|
||||
}
|
||||
|
||||
public void setTopLevel(boolean topLevel) {
|
||||
this.topLevel = topLevel;
|
||||
}
|
||||
|
||||
public boolean isBuiltIn() {
|
||||
return builtIn;
|
||||
}
|
||||
|
||||
public void setBuiltIn(boolean builtIn) {
|
||||
this.builtIn = builtIn;
|
||||
}
|
||||
}
|
||||
@@ -13,6 +13,8 @@ public class AuthenticationFlowEntity {
|
||||
protected String alias;
|
||||
protected String description;
|
||||
protected String providerId;
|
||||
private boolean topLevel;
|
||||
private boolean builtIn;
|
||||
|
||||
List<AuthenticationExecutionEntity> executions = new ArrayList<AuthenticationExecutionEntity>();
|
||||
public String getId() {
|
||||
@@ -54,4 +56,20 @@ public class AuthenticationFlowEntity {
|
||||
public void setProviderId(String providerId) {
|
||||
this.providerId = providerId;
|
||||
}
|
||||
|
||||
public boolean isTopLevel() {
|
||||
return topLevel;
|
||||
}
|
||||
|
||||
public void setTopLevel(boolean topLevel) {
|
||||
this.topLevel = topLevel;
|
||||
}
|
||||
|
||||
public boolean isBuiltIn() {
|
||||
return builtIn;
|
||||
}
|
||||
|
||||
public void setBuiltIn(boolean builtIn) {
|
||||
this.builtIn = builtIn;
|
||||
}
|
||||
}
|
||||
@@ -30,12 +30,16 @@ public class DefaultAuthenticationFlows {
|
||||
registrationFlow.setAlias(REGISTRATION_FLOW);
|
||||
registrationFlow.setDescription("registration flow");
|
||||
registrationFlow.setProviderId("basic-flow");
|
||||
registrationFlow.setTopLevel(true);
|
||||
registrationFlow.setBuiltIn(true);
|
||||
registrationFlow = realm.addAuthenticationFlow(registrationFlow);
|
||||
|
||||
AuthenticationFlowModel registrationFormFlow = new AuthenticationFlowModel();
|
||||
registrationFormFlow.setAlias(REGISTRATION_FORM_FLOW);
|
||||
registrationFormFlow.setDescription("registration form");
|
||||
registrationFormFlow.setProviderId("form-flow");
|
||||
registrationFormFlow.setTopLevel(false);
|
||||
registrationFormFlow.setBuiltIn(true);
|
||||
registrationFormFlow = realm.addAuthenticationFlow(registrationFormFlow);
|
||||
|
||||
AuthenticationExecutionModel execution;
|
||||
@@ -103,6 +107,8 @@ public class DefaultAuthenticationFlows {
|
||||
browser.setAlias(BROWSER_FLOW);
|
||||
browser.setDescription("browser based authentication");
|
||||
browser.setProviderId("basic-flow");
|
||||
browser.setTopLevel(true);
|
||||
browser.setBuiltIn(true);
|
||||
browser = realm.addAuthenticationFlow(browser);
|
||||
AuthenticationExecutionModel execution = new AuthenticationExecutionModel();
|
||||
execution.setParentFlow(browser.getId());
|
||||
@@ -123,6 +129,8 @@ public class DefaultAuthenticationFlows {
|
||||
|
||||
|
||||
AuthenticationFlowModel forms = new AuthenticationFlowModel();
|
||||
forms.setTopLevel(false);
|
||||
forms.setBuiltIn(true);
|
||||
forms.setAlias(LOGIN_FORMS_FLOW);
|
||||
forms.setDescription("Username, password, otp and other auth forms.");
|
||||
forms.setProviderId("basic-flow");
|
||||
|
||||
Reference in new issue
Block a user