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 AJSFContext
AJSFContext.RedirectOptions, AJSFContext.RedirectOptionsBuilder -
Field Summary
Fields inherited from class AExternalUserBean
authenticationMethods, authProps, availableTypes, azureDisabledScopeTags, codeChallengeMethods, custParameter, enumBean, facebookDisabledScopeTags, googleScopes, ldapService, mapDisplayName, mapFirstName, mapLastName, mapLocale, mapLocation, mapMail, mapPictureUrl, mappings, mapProfileUrl, mapUserName, model, newKPPassword, newKSFileData, newKSFileName, newKSPassword, oauthProfileRequestType, oidDisabledScopeTags, pluginFiles, pluginViewURL, responseModes, responseTypes, selectionBean, usedBeanHelpers, userManager, uuidString, viewBean, viewContextFields inherited from class FCContextBean
systemUCFields inherited from class 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 AExternalUserBean
activateConfigState, addCustomServerOption, addFileParameter, addNewCustParameter, addNewCustParameter, addNewMapping, addNewMapping, 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, getMappings, 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, isLicensed, isRedirectClient, isSelectionDisabled, isServerOptionsMultiSelect, isShowCheckConnectionBtn, isShowOmitWelcomeMail, isShowTestUserInputClientButton, isShowTestUserRedirectClientButton, isUploadKeyStore, loadCommonData, onSetType, onSetType, processUpload, refreshClient, removeCustParameter, removeFileParameter, removeMapping, resetAttributes, resetProps, save, saveTempAttributes, setAvailableTypes, setCallbackUrlType, setCustParameter, setEnumBean, setIdPMetadataFile, setKeystoreFile, setMapDisplayName, setMapFirstName, setMapLastName, setMapLocale, setMapLocation, setMapMail, setMapPictureUrl, setMappings, setMapProfileUrl, setMapUserName, setNewKPPassword, setNewKSPassword, setPluginFiles, setSelectedServer, setSelectedServers, setType, setUuidString, setViewBean, showLicenseHint, showOidcTokenExpirationAdvancedWarning, translateAuthReq, translateBindingTypes, updateAuthProps, uploadCustomKeyStore, uploadFile, uploadIdentityProviderMetadata, validateDeleteMethods inherited from class FCContextBean
getNavigationBean, getSessionBean, isSetupUser, redirectToDashboard, setNavigationBean, setSessionBean, switchMainView, switchMainView, switchSubView, switchSubViewMethods inherited from class ABackendJSFContext
ec, findEntityContext, isDetached, isHasDBMethods inherited from class 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 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 I18nUtils
getFacesContext, getLocale, rbValue, rbValue, rbValue, rbValueOrDefault, rbValueOrDefault
-
Constructor Details
-
ExternalUserClientBean
public ExternalUserClientBean()
-
-
Method Details
-
addNewFileParameter
-
getAllPlugins
-
getLdapConnectionOptions
-
createNewFile
- Specified by:
createNewFilein classAExternalUserBean<ClientAuthenticatorFile, ClientAuthenticator>
-
getNameValidatorId
- Specified by:
getNameValidatorIdin classAExternalUserBean<ClientAuthenticatorFile, ClientAuthenticator>
-
validateAlias
- Specified by:
validateAliasin classAExternalUserBean<ClientAuthenticatorFile, ClientAuthenticator>
-
isNameExists
- Specified by:
isNameExistsin classAExternalUserBean<ClientAuthenticatorFile, ClientAuthenticator>
-
canAccessAuthenticatorType
- Specified by:
canAccessAuthenticatorTypein classAExternalUserBean<ClientAuthenticatorFile, ClientAuthenticator>
-
addNew
public void addNew()- Specified by:
addNewin classAExternalUserBean<ClientAuthenticatorFile, ClientAuthenticator>
-
isSystem
public boolean isSystem()- Specified by:
isSystemin classAExternalUserBean<ClientAuthenticatorFile, ClientAuthenticator>
-
getDao
- Specified by:
getDaoin classAExternalUserBean<ClientAuthenticatorFile, ClientAuthenticator>
-
save
- Specified by:
savein classAExternalUserBean<ClientAuthenticatorFile, ClientAuthenticator>
-
save
- Specified by:
savein classAExternalUserBean<ClientAuthenticatorFile, ClientAuthenticator>
-
newModel
- Specified by:
newModelin classAExternalUserBean<ClientAuthenticatorFile, ClientAuthenticator>
-
getEntitySelectionType
- Specified by:
getEntitySelectionTypein classAExternalUserBean<ClientAuthenticatorFile, ClientAuthenticator>
-
getAuthenticatorTypeOptions
- Specified by:
getAuthenticatorTypeOptionsin classAExternalUserBean<ClientAuthenticatorFile, ClientAuthenticator>
-
initNewSamlProps
- Specified by:
initNewSamlPropsin classAExternalUserBean<ClientAuthenticatorFile, ClientAuthenticator>
-
buildServerOptions
- Specified by:
buildServerOptionsin classAExternalUserBean<ClientAuthenticatorFile, ClientAuthenticator>
-
getPluginForAuthenticator
- Specified by:
getPluginForAuthenticatorin classAExternalUserBean<ClientAuthenticatorFile, ClientAuthenticator>
-
isKerberosExtensionAllowed
- Specified by:
isKerberosExtensionAllowedin classAExternalUserBean<ClientAuthenticatorFile, ClientAuthenticator>
-
getClientScope
- Specified by:
getClientScopein classAExternalUserBean<ClientAuthenticatorFile, ClientAuthenticator>
-
hasLicenseAccess
-