Package de.xima.fc.gui.bean.user
Class ExternalUserClientBean
java.lang.Object
- All Implemented Interfaces:
Serializable
@Named
@ViewScoped
public class ExternalUserClientBean
extends AExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
AJSFContext.RedirectOptions, AJSFContext.RedirectOptionsBuilder -
Field Summary
Fields inherited from class de.xima.fc.gui.bean.AExternalUserBean
authenticationMethods, authProps, availableTypes, azureDisabledScopeTags, codeChallengeMethods, custParameter, enumBean, facebookDisabledScopeTags, googleScopes, mapDisplayName, mapFirstName, mapLastName, mapLocale, mapLocation, mapMail, mapPictureUrl, mapProfileUrl, mapUserName, model, newKPPassword, newKSFileData, newKSFileName, newKSPassword, oauthProfileRequestType, oidDisabledScopeTags, pluginFiles, pluginViewURL, responseModes, responseTypes, selectionBean, usedBeanHelpers, userManager, uuidString, viewBean, viewContextFields inherited from class de.xima.fc.gui.bean.FCContextBean
systemUCFields inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
localeBean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNew()protected List<IServerModel>booleancreateNewFile(byte[] data, String filename) protected List<EAuthClientType>protected IGenericDao<ClientAuthenticator>getDao()protected IPluginAuthenticatorTypegetPluginForAuthenticator(IClientDescriptor selected) booleanprotected voidinitNewSamlProps(ClientAuthenticator authenticator) booleanbooleanisNameExists(String name) booleanisSystem()protected DataTableEntriesModel<IClientDescriptor>newModel()protected ClientAuthenticatorsave(IEntityContext ec, ClientAuthenticator authenticator) protected voidsave(IEntityContext ec, EAuthClientType type) booleanvalidateAlias(String alias) Methods inherited from class de.xima.fc.gui.bean.AExternalUserBean
activateConfigState, addCustomServerOption, addFileParameter, addNewCustParameter, addNewCustParameter, checkConnection, delete, deleteMarkedEntities, destroyPluginBeans, downloadFile, downloadFile, generateNewKeyStore, generateServiceProviderMetadata, getAuthenticationJwsAlgos, getAuthenticationMethods, getAuthnRequestBindingTypes, getAuthProps, getAvailableTypes, getBeanHelperForPlugin, getBeanHelperForSelected, getCallbackURL, getCallbackURL, getCallbackUrlTemplate, getCallbackUrlType, getCodeChallengeMethods, getConfirmDeleteMessages, getCustParameter, getDefaultSpEntityId, getDescription, getEMailContent, getEnumBean, getFacebookDisabledScopeTags, getGeneratedKeyStoreInfos, getGoogleScopes, getHelpPath, getHtmlHelpSnippet, getIconStyle, getIconStyleClass, getIconValue, getMapDisplayName, getMapFirstName, getMapLastName, getMapLocale, getMapLocation, getMapMail, getMapPictureUrl, getMapProfileUrl, getMapUserName, getModel, getName, getNameStyleClass, getNewKPPassword, getNewKSPassword, getOAuthProfileRequestTypes, getOidDisabledScopeTags, getPluginFiles, getPluginViewURL, getResponseBindingTypes, getResponseModes, getResponseTypes, getRowKey, getRowStyleClass, getSamlSpGeneratedMetadata, getSelectColumnStyleClass, getSelectedServer, getSelectedServers, getSelectionStoreValue, getServerOptions, getToDelete, getUuidString, getViewBean, hasCallbackUrl, initParameterModels, initServerOptions, invokeOnAuthenticatorBeforeSaveCallback, invokeOnAuthenticatorSelectedCallback, isCanAccessAnyStandardAuthenticators, isCheckConnectionBtnDisabled, isCustom, isRedirectClient, isSelectionDisabled, isServerOptionsMultiSelect, isShowCheckConnectionBtn, isShowOmitWelcomeMail, isShowTestUserInputClientButton, isShowTestUserRedirectClientButton, isUploadKeyStore, loadCommonData, onSetType, onSetType, processUpload, refreshClient, removeCustParameter, removeFileParameter, resetAttribtues, resetProps, save, saveTempAttributes, setAvailableTypes, setCallbackUrlType, setCustParameter, setEnumBean, setIdPMetadataFile, setKeystoreFile, setMapDisplayName, setMapFirstName, setMapLastName, setMapLocale, setMapLocation, setMapMail, setMapPictureUrl, setMapProfileUrl, setMapUserName, setNewKPPassword, setNewKSPassword, setPluginFiles, setSelectedServer, setSelectedServers, setType, setUuidString, setViewBean, showLicenseHint, translateAuthReq, translateBindingTypes, updateAuthProps, uploadCustomKeyStore, uploadFile, uploadIdentityProviderMetadata, validateDeleteMethods inherited from class de.xima.fc.gui.bean.FCContextBean
getNavigationBean, getSessionBean, isSetupUser, redirectToDashboard, setNavigationBean, setSessionBean, switchMainView, switchMainView, switchSubView, switchSubViewMethods inherited from class de.xima.fc.gui.bean.ABackendJSFContext
ec, findEntityContext, isDetached, isHasDBMethods inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
destroySessionBean, encodeURL, findBean, findBean, findBean, findBean, findBean, findBean, findBean, findCurrentView, findUserContext, getBeanName, getBeanName, getContext, getCurrentViewBean, getLocaleBean, getRequest, getResponse, getSession, getSession, getSessionAttribute, isMasterServerContext, loadLazy, redirect, redirect, redirect, redirect, redirectToDashboard, redirectToDashboard, redirectToDashboard, setLocaleBean, setSessionAttribute, ucMethods inherited from class de.xima.fc.gui.common.utils.msg.MessageUtils
addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsgFromString, addErrorMsgFromString, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsgFromString, addInfoMsgFromString, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addMsg, addMsg, addMsg, addMsg, addMsgs, addMsgs, addMsgToComponent, addMsgToComponent, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsgFromString, addWarnMsgFromString, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, cleanErrorMsg, errorMsg, errorMsg, getErrorMessage, getNewErrorMsg, getNewErrorMsg, getNewErrorMsg, getNewInfoMsg, getNewInfoMsg, getNewMsg, getNewWarnMsg, getNewWarnMsg, msgMethods inherited from class de.xima.fc.gui.common.utils.msg.I18nUtils
getFacesContext, getLocale, rbValue, rbValue, rbValue, rbValueOrDefault, rbValueOrDefault
-
Constructor Details
-
ExternalUserClientBean
public ExternalUserClientBean()
-
-
Method Details
-
isNameExists
- Specified by:
isNameExistsin classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
addNewFileParameter
-
getAllPlugins
-
getLdapConnectionOptions
-
addNew
public void addNew()- Specified by:
addNewin classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
createNewFile
- Specified by:
createNewFilein classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
canAccessAuthenticatorType
- Specified by:
canAccessAuthenticatorTypein classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
getNameValidatorId
- Specified by:
getNameValidatorIdin classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
validateAlias
- Specified by:
validateAliasin classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
getEntitySelectionType
- Specified by:
getEntitySelectionTypein classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
isSystem
public boolean isSystem()- Specified by:
isSystemin classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
getClientScope
- Specified by:
getClientScopein classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
getDao
- Specified by:
getDaoin classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
getAuthenticatorTypeOptions
- Specified by:
getAuthenticatorTypeOptionsin classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
getPluginForAuthenticator
- Specified by:
getPluginForAuthenticatorin classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
save
- Specified by:
savein classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
save
- Specified by:
savein classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
newModel
- Specified by:
newModelin classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
initNewSamlProps
- Specified by:
initNewSamlPropsin classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
buildServerOptions
- Specified by:
buildServerOptionsin classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
hasLicenseAccess
-
isKerberosExtensionAllowed
- Specified by:
isKerberosExtensionAllowedin classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-