Class LoginScreenHelper
- java.lang.Object
-
- org.nuxeo.ecm.platform.ui.web.auth.LoginScreenHelper
-
public class LoginScreenHelper extends Object
Simple helper class for easy access form the login.jsp page- Since:
- 5.7
- Author:
- Tiry
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_STARTUP_PAGE_PATHprotected static Loglog
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static LoginScreenConfiggetConfig()protected static LoginStartupPagegetDefaultStartupPage(LoginScreenConfig config)Returns theLoginStartupPagecontribution with the highest priority ornullif none is contributed.protected static PluggableAuthenticationServicegetPluggableAuthenticationService()static StringgetStartupPagePath()Returns the path of the startup page depending on theLoginScreenConfig/LoginStartupPagecontributions to theloginScreenextension point.static List<String>getStartupPagePaths()Returns the paths of the startup pages coming from theLoginScreenConfig/LoginStartupPagecontributions to theloginScreenextension point.static StringgetStartupPageURL(javax.servlet.http.HttpServletRequest request)Returns the startup page URL according to the path returned bygetStartupPagePath().static StringgetValueWithDefault(String value, String defaultValue)static voidregisterLoginProvider(String name, String iconUrl, String link, String label, String description, LoginProviderLinkComputer computer)Deprecated.static LoginScreenConfigregisterSingleProviderLoginScreenConfig(String name, String iconUrl, String link, String label, String description, LoginProviderLinkComputer computer)Registers and returns a login screen configuration including a single login provider described by the given parameters.static voidunregisterLoginScreenConfig(LoginScreenConfig config)Unregisters the given login screen configuration.
-
-
-
Field Detail
-
DEFAULT_STARTUP_PAGE_PATH
public static final String DEFAULT_STARTUP_PAGE_PATH
- Since:
- 8.4
- See Also:
- Constant Field Values
-
-
Method Detail
-
getConfig
public static LoginScreenConfig getConfig()
-
registerSingleProviderLoginScreenConfig
public static LoginScreenConfig registerSingleProviderLoginScreenConfig(String name, String iconUrl, String link, String label, String description, LoginProviderLinkComputer computer)
Registers and returns a login screen configuration including a single login provider described by the given parameters.- Since:
- 10.10
-
unregisterLoginScreenConfig
public static void unregisterLoginScreenConfig(LoginScreenConfig config)
Unregisters the given login screen configuration.- Since:
- 10.10
-
registerLoginProvider
@Deprecated public static void registerLoginProvider(String name, String iconUrl, String link, String label, String description, LoginProviderLinkComputer computer)
Deprecated.
-
getValueWithDefault
public static String getValueWithDefault(String value, String defaultValue)
-
getStartupPageURL
public static String getStartupPageURL(javax.servlet.http.HttpServletRequest request)
Returns the startup page URL according to the path returned bygetStartupPagePath().- Since:
- 8.4
-
getStartupPagePath
public static String getStartupPagePath()
Returns the path of the startup page depending on theLoginScreenConfig/LoginStartupPagecontributions to theloginScreenextension point.- Since:
- 8.4
-
getStartupPagePaths
public static List<String> getStartupPagePaths()
Returns the paths of the startup pages coming from theLoginScreenConfig/LoginStartupPagecontributions to theloginScreenextension point.- Since:
- 8.10
-
getDefaultStartupPage
protected static LoginStartupPage getDefaultStartupPage(LoginScreenConfig config)
Returns theLoginStartupPagecontribution with the highest priority ornullif none is contributed.- Since:
- 8.4
-
getPluggableAuthenticationService
protected static PluggableAuthenticationService getPluggableAuthenticationService()
-
-