Class IdentityProviderBean
- java.lang.Object
-
- de.xima.fc.gui.common.bean.security.IdentityProviderBean
-
- All Implemented Interfaces:
Serializable
@Named @ViewScoped public class IdentityProviderBean extends Object implements Serializable
Bean for accessing authenticators of external identity providers.- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IdentityProviderBean()
-
Method Summary
-
-
-
Method Detail
-
getSelectedRedirectClient
public IClientDescriptor getSelectedRedirectClient()
-
setSelectedRedirectClient
public void setSelectedRedirectClient(IClientDescriptor selectedRedirectClient)
-
getInputClientSelectItems
public List<javax.faces.model.SelectItem> getInputClientSelectItems()
-
getIndexOfInputClient
public int getIndexOfInputClient(String clientName)
-
getInputClients
public List<IClientDescriptor> getInputClients()
-
getNonFormInputClients
public List<IClientDescriptor> getNonFormInputClients()
-
getRedirectClients
public List<IClientDescriptor> getRedirectClients()
-
getAllClients
public List<IClientDescriptor> getAllClients()
-
getIconStyleClass
public String getIconStyleClass(IClientDescriptor client)
-
isShowPasswordForgetLink
public boolean isShowPasswordForgetLink()
-
isFormClientAvailable
public boolean isFormClientAvailable()
-
isClientAvailable
public boolean isClientAvailable(IClientDescriptor client)
-
isInputClientAvailable
public boolean isInputClientAvailable(IClientDescriptor client)
-
isRedirectClientAvailable
public boolean isRedirectClientAvailable(IClientDescriptor client)
-
getLoginButtonValue
public String getLoginButtonValue(IClientDescriptor descriptor)
-
getCurrentLoginUri
public String getCurrentLoginUri(IClientDescriptor descriptor, IAuthenticationTarget authenticationTarget)
-
getCurrentBackendLoginUri
public String getCurrentBackendLoginUri(IClientDescriptor descriptor)
-
getIdentityCheckMenuModel
public org.primefaces.model.menu.MenuModel getIdentityCheckMenuModel(Mandant client, IClientDescriptor descriptor, IAuthenticationTarget authenticationTarget, String menuItemI18nTemplate)
-
getRedirectTarget
public EAuthRedirectTarget getRedirectTarget(IClientDescriptor descriptor)
-
getNewTabOnclick
public String getNewTabOnclick(IClientDescriptor descriptor)
-
getWindowWidth
public Integer getWindowWidth(IClientDescriptor descriptor)
-
getWindowHeight
public Integer getWindowHeight(IClientDescriptor descriptor)
-
getIframeWindowWidth
public Integer getIframeWindowWidth(IClientDescriptor descriptor)
-
getIframeWindowHeight
public Integer getIframeWindowHeight(IClientDescriptor descriptor)
-
renderAsSplitButton
public boolean renderAsSplitButton(Mandant client)
-
-