Uses of Interface
de.xima.fc.interfaces.auth.IAuthWebContext
-
-
Uses of IAuthWebContext in de.xima.fc.interfaces.auth
Subinterfaces of IAuthWebContext in de.xima.fc.interfaces.auth Modifier and Type Interface Description interface
IFormAuthContext
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 IAuthWebContext Modifier and Type Method Description org.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 IAuthWebContext Modifier and Type Method Description static 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 IAuthWebContext Modifier and Type Method Description static 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 Modifier and Type Class Description class
FormAuthContext
The authentication context for an form -
Uses of IAuthWebContext in de.xima.fc.web.common.auth.logic
Methods in de.xima.fc.web.common.auth.logic with parameters of type IAuthWebContext Modifier and Type Method Description static 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 IAuthWebContext Modifier and Type Method Description static void
AuthLogicFactory. registerCallbackLogic(String key, Function<IAuthWebContext,ICallbackLogic> callbackLogicFunction)
static void
AuthLogicFactory. registerLoginLogic(String key, Function<IAuthWebContext,ILoginLogic> loginLogicFunction)
static void
AuthLogicFactory. registerLogoutLogic(String key, Function<IAuthWebContext,ILogoutLogic> logoutLogicFunction)
-