diff --git a/src/main/java/org/casbin/casdoor/entity/Application.java b/src/main/java/org/casbin/casdoor/entity/Application.java index d43c56d..0bf2952 100644 --- a/src/main/java/org/casbin/casdoor/entity/Application.java +++ b/src/main/java/org/casbin/casdoor/entity/Application.java @@ -57,6 +57,9 @@ public class Application implements Serializable { public int formOffset; public String formSideHtml; public String formBackgroundUrl; + public List signinMethods; + public List signinItems; + public List signupItems; public Application() { } @@ -71,4 +74,30 @@ public Application(String owner, String name, String createdTime, String display this.description = description; this.organization = organization; } -} \ No newline at end of file + + public static class SigninMethod { + public String name; + public String displayName; + public String rule; + } + + public static class SigninItem { + public String name; + public boolean visible; + public String label; + public String placeholder; + public String rule; + public boolean isCustom; + } + + public static class SignupItem { + public String label; + public String name; + public String placeholder; + public boolean prompted; + public String regex; + public boolean required; + public String rule; + public boolean visible; + } +}