Uses of Interface
de.xima.fc.interfaces.auth.IAuthenticationTarget
-
-
Uses of IAuthenticationTarget in de.xima.fc.auth
Methods in de.xima.fc.auth with parameters of type IAuthenticationTarget Modifier and Type Method Description AuthLoginUrlBuilder
AuthLoginUrlBuilder. withAuthenticationTarget(IAuthenticationTarget authenticationTarget)
The authentication target for which authentication should be performed. -
Uses of IAuthenticationTarget in de.xima.fc.gui.bean.user
Methods in de.xima.fc.gui.bean.user with parameters of type IAuthenticationTarget Modifier and Type Method Description void
InputClientSigninBean. doLogin(IClientDescriptor clientDescriptor, IAuthenticationTarget target)
-
Uses of IAuthenticationTarget in de.xima.fc.gui.common.bean.security
Methods in de.xima.fc.gui.common.bean.security that return IAuthenticationTarget Modifier and Type Method Description IAuthenticationTarget
SecurityHelperBean. getExternalAuthenticationTarget()
IAuthenticationTarget
SecurityHelperBean. getIdentityCheckAuthenticationTarget(String identityCheckToken)
IAuthenticationTarget
SecurityHelperBean. getIdentityCheckAuthenticationTarget(String identityCheckToken, String sessionId)
IAuthenticationTarget
SecurityHelperBean. getSigninAuthenticationTarget()
Methods in de.xima.fc.gui.common.bean.security with parameters of type IAuthenticationTarget Modifier and Type Method Description void
UserCredentialsSigninBean. checkAuthorization(IAuthenticationTarget authenticationTarget)
void
UserCredentialsSigninBean. doUserCredentialsLogin(BiConsumer<String,org.apache.commons.lang3.tuple.Pair<String,String>> loginLogic, IAuthenticationTarget target)
Executes the user credentials (login ID & password) login for the given target with the (optional) login logic.String
IdentityProviderBean. getCurrentLoginUri(IClientDescriptor descriptor, IAuthenticationTarget authenticationTarget)
org.primefaces.model.menu.MenuModel
IdentityProviderBean. getIdentityCheckMenuModel(Mandant client, IClientDescriptor descriptor, IAuthenticationTarget authenticationTarget, String menuItemI18nTemplate)
boolean
LoginCommonBean. isLoginAvailable(IAuthenticationTarget target)
-
Uses of IAuthenticationTarget in de.xima.fc.interfaces.auth
Methods in de.xima.fc.interfaces.auth that return IAuthenticationTarget Modifier and Type Method Description @NotNull IAuthenticationTarget
IAuthWebContext. getAuthenticationTarget()
-
Uses of IAuthenticationTarget in de.xima.fc.mdl.auth
Fields in de.xima.fc.mdl.auth declared as IAuthenticationTarget Modifier and Type Field Description static IAuthenticationTarget
AuthenticationTargetFactory. BACKEND
Authentication results in a user in theHttpSession
static IAuthenticationTarget
AuthenticationTargetFactory. EXTERNAL
Authentication results in a user in theHttpSession
static IAuthenticationTarget
AuthenticationTargetFactory. FORM
Authentication results in a user in theFRQSession
Methods in de.xima.fc.mdl.auth that return IAuthenticationTarget Modifier and Type Method Description static IAuthenticationTarget
AuthenticationTargetFactory. forRequest(javax.servlet.http.HttpServletRequest req)
Builds the authentication target from the request.static IAuthenticationTarget
AuthenticationTargetFactory. newIdentityCheck(String identityCheckToken)
Builds a new authentication target with keyidentity_check
and the given identity check token.static IAuthenticationTarget
AuthenticationTargetFactory. newIdentityCheck(String identityCheckToken, String sessionId)
Builds a new authentication target with keyidentity_check
, the given identity check token and the given session ID. -
Uses of IAuthenticationTarget in de.xima.fc.security.context
Methods in de.xima.fc.security.context with parameters of type IAuthenticationTarget Modifier and Type Method Description static IAuthWebContext
AuthWebContextFactory. newInstance(IAuthenticationTarget target, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
-
Uses of IAuthenticationTarget in de.xima.fc.security.helper
Methods in de.xima.fc.security.helper that return IAuthenticationTarget Modifier and Type Method Description static IAuthenticationTarget
SecurityPac4jHelper. getAuthenticationTarget(org.pac4j.core.context.WebContext context)
Gets the authentication target from the given web context.Methods in de.xima.fc.security.helper with parameters of type IAuthenticationTarget Modifier and Type Method Description static Optional<IUser>
SecurityWebContextHelper. getUser(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, IAuthenticationTarget target)
static Optional<org.pac4j.core.profile.UserProfile>
SecurityProfileHelper. getUserProfile(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, IAuthenticationTarget target)
static void
SecurityProfileHelper. saveProfileInSession(org.pac4j.core.profile.UserProfile profile, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, IAuthenticationTarget target)
-
Uses of IAuthenticationTarget in de.xima.fc.session
Methods in de.xima.fc.session with parameters of type IAuthenticationTarget Modifier and Type Method Description static org.pac4j.core.context.session.SessionStore
SessionStoreFactory. getSessionStore(IAuthenticationTarget target)
-
Uses of IAuthenticationTarget in de.xima.fc.testhelper.security.pac4j
Methods in de.xima.fc.testhelper.security.pac4j with parameters of type IAuthenticationTarget Modifier and Type Method Description DummyProfileBuilder
DummyProfileBuilder. withAuthTarget(IAuthenticationTarget authTarget)
-
Uses of IAuthenticationTarget in de.xima.fc.user
Methods in de.xima.fc.user with parameters of type IAuthenticationTarget Modifier and Type Method Description static UserContext
UserContextFactory. forWebContext(javax.faces.context.FacesContext ctx, IAuthenticationTarget target)
Reads the user from the given Faces context, and creates a new user context wrapper for that user.static UserContext
UserContextFactory. forWebContext(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, IAuthenticationTarget target)
Reads the user from the given request and response, and creates a new user context wrapper for that user.static IUser
UserFactory. forWebContext(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, IAuthenticationTarget target)
static UserContext
UserContextFactory. userContextForWebContext(javax.faces.context.FacesContext ctx, IAuthenticationTarget target)
Reads the user from the given Faces context, and creates a new user context wrapper for that user. -
Uses of IAuthenticationTarget in de.xima.fc.utils
Methods in de.xima.fc.utils with parameters of type IAuthenticationTarget Modifier and Type Method Description static void
UserMgmtUtils. setAuthenticationTargetInAuthenticationAttributes(org.pac4j.core.profile.UserProfile pac4jProfile, IAuthenticationTarget target)
Sets the given authentication target in the authentication attributes of the profile. -
Uses of IAuthenticationTarget in de.xima.fc.web.common.auth
Methods in de.xima.fc.web.common.auth that return IAuthenticationTarget Modifier and Type Method Description IAuthenticationTarget
FormAuthContext. getAuthenticationTarget()
-