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 TypeInterfaceDescriptioninterfaceInterface 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.UserProfileISecurityConfig.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.interfaces.user
Methods in de.xima.fc.interfaces.user with parameters of type IAuthWebContextModifier and TypeMethodDescriptionvoidIPac4jProfileUser.renew(IAuthWebContext authWebContext) Renews the user profile by re-fetching it from the authentication client. -
Uses of IAuthWebContext in de.xima.fc.security.authentication
Methods in de.xima.fc.security.authentication with parameters of type IAuthWebContextModifier and TypeMethodDescriptionstatic voidAutoLoginHelper.addCookie(IUser user, IAuthWebContext authContext) static voidAutoLoginHelper.handleStayLoggedIn(IAuthWebContext authContext) static voidAutoLoginHelper.removeCookie(IAuthWebContext authContext) -
Uses of IAuthWebContext in de.xima.fc.security.context
Methods in de.xima.fc.security.context that return IAuthWebContextModifier and TypeMethodDescriptionstatic IAuthWebContextAuthWebContextFactory.newInstance(IAuthenticationTarget target, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) -
Uses of IAuthWebContext in de.xima.fc.security.token.adapter
Methods in de.xima.fc.security.token.adapter with parameters of type IAuthWebContextModifier and TypeMethodDescriptionITokenAdapter.getAccessToken(IAuthWebContext authWebContext) ITokenAdapter.getIdToken(IAuthWebContext authWebContext) ITokenAdapter.getRefreshToken(IAuthWebContext authWebContext) Optional<org.pac4j.core.profile.UserProfile> ITokenAdapter.getUserProfile(IAuthWebContext authWebContext) Returns the user profile associated with this token adapter.Optional<org.pac4j.core.profile.UserProfile> FacebookTokenAdapter.renewUserProfile(IAuthWebContext authWebContext) -
Uses of IAuthWebContext in de.xima.fc.web.common.auth
Classes in de.xima.fc.web.common.auth that implement IAuthWebContextModifier and TypeClassDescriptionclassThe authentication context for a web 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 IAuthWebContextModifier and TypeMethodDescriptionstatic voidAuthLogicHelper.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 voidAuthLogicHelper.performDefaultCallbackLogicForAnyActiveAuthenticator(IAuthWebContext authContext, javax.servlet.FilterChain filterChain, Map<String, String> authenticationParams) static voidAuthLogicHelper.performDefaultCallbackLogicForAnyActiveAuthenticator(org.pac4j.core.profile.UserProfile profile, IAuthWebContext authContext, javax.servlet.FilterChain filterChain, Map<String, String> authenticationParams) static voidAuthLogicHelper.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 voidAuthLogicFactory.registerCallbackLogic(String key, Function<IAuthWebContext, ICallbackLogic> callbackLogicFunction) static voidAuthLogicFactory.registerLoginLogic(String key, Function<IAuthWebContext, ILoginLogic> loginLogicFunction) static voidAuthLogicFactory.registerLogoutLogic(String key, Function<IAuthWebContext, ILogoutLogic> logoutLogicFunction)