X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Fui%2Futil%2FLoginEntryPoint.java;h=0bbed1d77dfa06a7fda5573805b09f0ee7f8210c;hb=d289fa62f9dadd0a5bd49ab5e3d499e87152525d;hp=74c00b59fc319a452b1b02dcd514852486ea53c1;hpb=dffc0df8766937ad0863d389883cba2ebac835d6;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui/src/org/argeo/cms/ui/util/LoginEntryPoint.java b/org.argeo.cms.ui/src/org/argeo/cms/ui/util/LoginEntryPoint.java index 74c00b59f..0bbed1d77 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/ui/util/LoginEntryPoint.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/ui/util/LoginEntryPoint.java @@ -1,6 +1,7 @@ package org.argeo.cms.ui.util; import java.util.Locale; +import java.util.UUID; import javax.security.auth.Subject; import javax.security.auth.login.LoginContext; @@ -30,9 +31,11 @@ public class LoginEntryPoint implements EntryPoint, CmsView { private final static Log log = LogFactory.getLog(LoginEntryPoint.class); private LoginContext loginContext; private UxContext uxContext = null; + private String uid; @Override public int createUI() { + uid = UUID.randomUUID().toString(); final Display display = createDisplay(); // UiContext.setData(CmsView.KEY, this); @@ -104,9 +107,9 @@ public class LoginEntryPoint implements EntryPoint, CmsView { } /** - * To be overridden. CmsLogin#createCredentialsBlock() should be called at - * some point in order to create the credentials composite. In order to use - * the default layout, call CmsLogin#defaultCreateContents() but not + * To be overridden. CmsLogin#createCredentialsBlock() should be called at some + * point in order to create the credentials composite. In order to use the + * default layout, call CmsLogin#defaultCreateContents() but not * CmsLogin#createContent(), since it would lead to a stack overflow. */ protected void createLoginPage(Composite parent, CmsLogin login) { @@ -118,6 +121,11 @@ public class LoginEntryPoint implements EntryPoint, CmsView { } + @Override + public String getUid() { + return uid; + } + @Override public void navigateTo(String state) { // TODO Auto-generated method stub