Uses of Interface
io.goobi.viewer.model.security.authentication.IAuthenticationProvider
Packages that use IAuthenticationProvider
Package
Description
Core controller and utility classes of the Goobi viewer.
JSF managed beans (CDI backing beans) of the Goobi viewer.
Provides authentication provider implementations for the Goobi viewer, supporting
local credentials as well as external systems such as OpenID Connect, VuFind,
Bibliotheca, Littera, and HTTP-header-based single sign-on.
-
Uses of IAuthenticationProvider in io.goobi.viewer.controller
Methods in io.goobi.viewer.controller that return types with arguments of type IAuthenticationProviderModifier and TypeMethodDescriptionConfiguration.getAuthenticationProviders()getAuthenticationProviders. -
Uses of IAuthenticationProvider in io.goobi.viewer.managedbeans
Methods in io.goobi.viewer.managedbeans that return IAuthenticationProviderModifier and TypeMethodDescriptionUserBean.getAuthenticationProvider()Getter for the fieldauthenticationProvider.UserBean.getLocalAuthenticationProvider()getLocalAuthenticationProvider.UserBean.getXserviceAuthenticationProvider()getXserviceAuthenticationProvider.Methods in io.goobi.viewer.managedbeans that return types with arguments of type IAuthenticationProviderModifier and TypeMethodDescriptionUserBean.getAuthenticationProviders()Getter for the fieldauthenticationProviders.UserBean.getProvidersOfType(String type) getProvidersOfType.Methods in io.goobi.viewer.managedbeans with parameters of type IAuthenticationProviderModifier and TypeMethodDescriptionUserBean.login(IAuthenticationProvider provider) login.voidUserBean.setAuthenticationProvider(IAuthenticationProvider provider) Setter for the fieldauthenticationProvider. -
Uses of IAuthenticationProvider in io.goobi.viewer.model.security.authentication
Classes in io.goobi.viewer.model.security.authentication with type parameters of type IAuthenticationProviderModifier and TypeClassDescriptionclassAuthResponseListener<T extends IAuthenticationProvider>Implementation ofAuthResponseListenerwhich keeps all providers waiting for a response in aConcurrentHashMap.Classes in io.goobi.viewer.model.security.authentication that implement IAuthenticationProviderModifier and TypeClassDescriptionclassAuthentication provider that validates user credentials against the Bibliotheca library management system.classAuthentication provider that delegates credential validation to an external HTTP endpoint.classAuthentication provider that authenticates users by reading a user identifier from an HTTP request header (or parameter), then looking up or creating the correspondingUseraccount.classExternal authentication provider for the LITTERA reader authentication api (www.littera.eu).classAn authentication provider using the local login provided by the viewer database.classAuthentication provider that authenticates users via an OpenID Connect identity provider.classAuthentication provider that validates user credentials against a VuFind instance.classAuthentication provider that authenticates users via the X-Service API.Methods in io.goobi.viewer.model.security.authentication that return IAuthenticationProvider