Class AExternalUserBean<F extends IAuthentticatorFile<?,​?>,​E extends AAuthenticator<F>>

    • Constructor Detail

      • AExternalUserBean

        public AExternalUserBean()
    • Method Detail

      • createEmptyFile

        public abstract F createEmptyFile​(byte[] data,
                                          org.primefaces.event.FileUploadEvent event)
      • getNameValidatorId

        public abstract String getNameValidatorId()
      • validateAlias

        public abstract boolean validateAlias​(String alias)
      • isNameExists

        public abstract boolean isNameExists​(String name)
      • createNewKeyStore

        public abstract void createNewKeyStore()
      • canAccessAuthenticatorType

        public abstract boolean canAccessAuthenticatorType​(EAuthClientType type)
      • createServiceProviderMetadata

        public abstract org.primefaces.model.StreamedContent createServiceProviderMetadata()
      • getViewBean

        public ViewBean getViewBean()
      • setViewBean

        public void setViewBean​(ViewBean viewBean)
      • getEnumBean

        public EnumBean getEnumBean()
      • setEnumBean

        public void setEnumBean​(EnumBean enumBean)
      • getAuthenticationMethods

        public List<org.apache.commons.lang3.tuple.Pair<String,​String>> getAuthenticationMethods()
      • getGoogleScopes

        public List<org.apache.commons.lang3.tuple.Pair<String,​String>> getGoogleScopes()
      • getAuthenticationJwsAlgos

        public List<String> getAuthenticationJwsAlgos​(boolean includeNone)
      • getResponseModes

        public List<String> getResponseModes()
      • getResponseTypes

        public List<String> getResponseTypes()
      • isUploadKeyStore

        public boolean isUploadKeyStore()
      • setUploadKeyStore

        public void setUploadKeyStore​(boolean uploadKeyStore)
      • getNewKSPassword

        public String getNewKSPassword()
      • setNewKSPassword

        public void setNewKSPassword​(String newKSPassword)
      • getNewKPPassword

        public String getNewKPPassword()
      • setNewKPPassword

        public void setNewKPPassword​(String newKPPassword)
      • getNewKSFile

        public F getNewKSFile()
      • setNewKSFile

        public void setNewKSFile​(F newKSFile)
      • getMapFirstName

        public String getMapFirstName()
      • setMapFirstName

        public void setMapFirstName​(String mapFirstName)
      • getMapLastName

        public String getMapLastName()
      • setMapLastName

        public void setMapLastName​(String mapLastName)
      • getMapDisplayName

        public String getMapDisplayName()
      • setMapDisplayName

        public void setMapDisplayName​(String mapDisplayName)
      • getMapUserName

        public String getMapUserName()
      • setMapUserName

        public void setMapUserName​(String mapUserName)
      • getMapMail

        public String getMapMail()
      • setMapMail

        public void setMapMail​(String mapMail)
      • getMapLocale

        public String getMapLocale()
      • setMapLocale

        public void setMapLocale​(String mapLocale)
      • getMapLocation

        public String getMapLocation()
      • setMapLocation

        public void setMapLocation​(String mapLocation)
      • getMapPictureUrl

        public String getMapPictureUrl()
      • setMapPictureUrl

        public void setMapPictureUrl​(String mapPictureUrl)
      • getMapProfileUrl

        public String getMapProfileUrl()
      • setMapProfileUrl

        public void setMapProfileUrl​(String mapProfileUrl)
      • getUuidString

        public String getUuidString()
      • setUuidString

        public void setUuidString​(String uUIDString)
      • getOidDisabledScopeTags

        public List<String> getOidDisabledScopeTags()
      • getFacebookDisabledScopeTags

        public List<String> getFacebookDisabledScopeTags()
      • uploadFile

        public void uploadFile​(org.primefaces.event.FileUploadEvent event)
      • addNewCustParameter

        public void addNewCustParameter​(ParameterModel model)
      • removeCustParameter

        public void removeCustParameter​(int idx)
      • removeFileParameter

        public void removeFileParameter​(int idx)
      • processUpload

        protected byte[] processUpload​(org.primefaces.event.FileUploadEvent event)
      • save

        public void save()
        saves current configuration in selected model
      • activateConfigState

        public void activateConfigState()
      • getGeneratedKeyStoreInfos

        public String getGeneratedKeyStoreInfos()
      • updateWrapper

        public void updateWrapper()
        creates Attributes from selected ClientAuthentificator model
      • resetAttribtues

        public void resetAttribtues()
        resets all Bean Attribtues
      • saveTempAttributes

        public void saveTempAttributes()
      • initParameterModels

        public void initParameterModels()
      • openHelp

        public String openHelp()
      • getPluginViewURL

        public URL getPluginViewURL()
      • downloadFile

        public org.primefaces.model.StreamedContent downloadFile​(String fileAttribute)
      • downloadFile

        public org.primefaces.model.StreamedContent downloadFile​(F file)
      • getCallbackURL

        public List<String> getCallbackURL()
      • getCallbackURL

        public List<String> getCallbackURL​(boolean withClientName)
      • getEMailContent

        public String getEMailContent()
      • isCanAccessAnyStandardAuthenticators

        public boolean isCanAccessAnyStandardAuthenticators()
      • getAuthnRequestBindingTypes

        public List<String> getAuthnRequestBindingTypes()
      • getResponseBindingTypes

        public List<String> getResponseBindingTypes()
      • getOAuthProfileRequestTypes

        public List<String> getOAuthProfileRequestTypes()
      • translateAuthReq

        public String translateAuthReq​(String constant)
      • translateBindingTypes

        public String translateBindingTypes​(String constant)
      • destroyPluginBeans

        @PreDestroy
        protected void destroyPluginBeans()
      • getClientScope

        protected abstract Mandant getClientScope()