Class LoginScreenConfig
java.lang.Object
org.nuxeo.ecm.platform.ui.web.auth.service.LoginScreenConfig
XMap object to manage configuration of the login screen (login.jsp)- Since:
- 5.7
- Author:
- Tiry
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected BooleanBoolean to disable background-cover CSS behavior on login page background, as it may not be compliant with all browsers (see NXP-12972/NXP-12978).protected BooleanDeprecated.since 2023.22, the mobile banner was removed from the login pageprotected Booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Booleanprotected Booleanprotected Stringprotected Stringstatic final Stringprotected List<LoginProviderLink>protected Booleanprotected Map<String,LoginStartupPage> protected List<LoginVideo> -
Constructor Summary
ConstructorsConstructorDescriptionLoginScreenConfig(LoginProviderLink provider) Instantiates a login screen configuration with the given login provider. -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanDeprecated.since 2023.22, the mobile banner was removed from the login pagebooleangetProvider(String name) booleanprotected Stringprotected voidmerge(LoginScreenConfig newConfig) voidregisterLoginProvider(String name, String iconUrl, String link, String label, String description, LoginProviderLinkComputer computer) Deprecated.since 10.10, useLoginScreenConfig(LoginProviderLink)insteadvoidsetBackgroundImage(String backgroundImage) voidsetBodyBackgroundStyle(String bodyBackgroundStyle) voidsetFooterStyle(String footerStyle) voidsetHeaderStyle(String headerStyle) voidsetLoginBoxBackgroundStyle(String loginBoxBackgroundStyle) voidsetLogoUrl(String logoUrl) voidsetNewsIframeUrl(String newsIframeUrl) voidsetProviders(List<LoginProviderLink> providers)
-
Field Details
-
NUXEO_NEWS_URL
- See Also:
-
startupPages
- Since:
- 8.4
-
providers
-
videos
- Since:
- 7.10
-
muted
- Since:
- 7.10
-
loop
- Since:
- 7.10
-
backgroundImage
- Since:
- 7.10
-
removeNews
-
displayMobileBanner
Deprecated.since 2023.22, the mobile banner was removed from the login page- Since:
- 2021.12
-
headerStyle
-
newsIframeUrl
-
newsIframeFullUrl
-
bodyBackgroundStyle
-
loginBoxBackgroundStyle
-
loginBoxWidth
-
logoUrl
-
logoAlt
-
logoWidth
-
logoHeight
-
fieldAutocomplete
- Since:
- 7.10
-
disableBackgroundSizeCover
Boolean to disable background-cover CSS behavior on login page background, as it may not be compliant with all browsers (see NXP-12972/NXP-12978).- Since:
- 5.8
-
loginButtonBackgroundColor
- Since:
- 7.10
-
defaultLocale
- Since:
- 8.4
-
-
Constructor Details
-
LoginScreenConfig
public LoginScreenConfig() -
LoginScreenConfig
Instantiates a login screen configuration with the given login provider.- Since:
- 10.10
-
-
Method Details
-
getProviders
-
setProviders
-
getProvider
-
registerLoginProvider
@Deprecated public void registerLoginProvider(String name, String iconUrl, String link, String label, String description, LoginProviderLinkComputer computer) Deprecated.since 10.10, useLoginScreenConfig(LoginProviderLink)instead -
getStartupPages
- Since:
- 8.4
-
getHeaderStyle
-
getBodyBackgroundStyle
-
getLoginBoxBackgroundStyle
-
getLoginBoxWidth
-
getLogoUrl
-
getLogoAlt
-
getLogoWidth
-
getLogoHeight
-
getVideos
-
getVideoMuted
-
getVideoLoop
-
hasVideos
public boolean hasVideos() -
getDisplayNews
public boolean getDisplayNews() -
getDisplayMobileBanner
Deprecated.since 2023.22, the mobile banner was removed from the login page -
getFieldAutocomplete
-
setHeaderStyle
-
setBodyBackgroundStyle
-
setBackgroundImage
-
getBackgroundImage
-
getLoginButtonBackgroundColor
-
setLoginBoxBackgroundStyle
-
setLogoUrl
-
setNewsIframeUrl
- Since:
- 7.10
-
internalGetNewsIframeUrl
-
getNewsIframeUrl
-
getDisableBackgroundSizeCover
- Since:
- 5.8
- See Also:
-
getDefaultLocale
- Since:
- 8.4
-
isAppendSupportedLocales
- Since:
- 8.4
-
getSupportedLocales
- Since:
- 8.4
-
merge
-
clone
-