Uses of Interface
de.xima.fc.interfaces.auth.IAuthWebContext
Packages that use IAuthWebContext
Package
Description
-
Uses of IAuthWebContext in de.xima.fc.interfaces.auth
Subinterfaces of IAuthWebContext in de.xima.fc.interfaces.authModifier and TypeInterfaceDescriptioninterface
Interface of an form based authentication context -
Uses of IAuthWebContext in de.xima.fc.interfaces.security.config
Methods in de.xima.fc.interfaces.security.config with parameters of type IAuthWebContextModifier and TypeMethodDescriptionorg.pac4j.core.profile.UserProfile
ISecurityConfig.doUserCredentialsLogin
(String loginId, String password, String clientName, IAuthWebContext authContext) Does a login with the given user credentials (login ID & password), for a given authentication client (or all) and an authentication target. -
Uses of IAuthWebContext in de.xima.fc.security.authentication
Methods in de.xima.fc.security.authentication with parameters of type IAuthWebContextModifier and TypeMethodDescriptionstatic void
AutoLoginHelper.addCookie
(IUser user, IAuthWebContext authContext) static void
AutoLoginHelper.handleStayLoggedIn
(IAuthWebContext authContext) static void
AutoLoginHelper.removeCookie
(IAuthWebContext authContext) -
Uses of IAuthWebContext in de.xima.fc.security.context
Methods in de.xima.fc.security.context that return IAuthWebContextModifier and TypeMethodDescriptionstatic IAuthWebContext
AuthWebContextFactory.newInstance
(IAuthenticationTarget target, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) -
Uses of IAuthWebContext in de.xima.fc.web.common.auth
Classes in de.xima.fc.web.common.auth that implement IAuthWebContext -
Uses of IAuthWebContext in de.xima.fc.web.common.auth.logic
Methods in de.xima.fc.web.common.auth.logic with parameters of type IAuthWebContextModifier and TypeMethodDescriptionstatic void
AuthLogicHelper.defaultBackendLoginLogic
(IAuthWebContext authContext, javax.servlet.FilterChain filterChain, Function<org.pac4j.core.context.WebContext, Optional<org.pac4j.core.client.Client>> clientSupplier) static Optional<org.pac4j.core.profile.UserProfile>
AuthLogicHelper.getUserProfileByAnyActiveAuthenticatorCallback
(IAuthWebContext authContext, javax.servlet.FilterChain filterChain) static void
AuthLogicHelper.performDefaultCallbackLogicForAnyActiveAuthenticator
(IAuthWebContext authContext, javax.servlet.FilterChain filterChain, Map<String, String> authenticationParams) static void
AuthLogicHelper.performDefaultCallbackLogicForAnyActiveAuthenticator
(org.pac4j.core.profile.UserProfile profile, IAuthWebContext authContext, javax.servlet.FilterChain filterChain, Map<String, String> authenticationParams) static void
AuthLogicHelper.performDefaultLoginLogicForAnyActiveAuthenticator
(IAuthWebContext authContext, javax.servlet.FilterChain filterChain) Method parameters in de.xima.fc.web.common.auth.logic with type arguments of type IAuthWebContextModifier and TypeMethodDescriptionstatic void
AuthLogicFactory.registerCallbackLogic
(String key, Function<IAuthWebContext, ICallbackLogic> callbackLogicFunction) static void
AuthLogicFactory.registerLoginLogic
(String key, Function<IAuthWebContext, ILoginLogic> loginLogicFunction)