Uses of Class
net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
Packages that use DuoOIDCAuthenticationContext
Package
Description
Duo OIDC 2FA login flow API classes.
Duo OIDC 2FA login flow API context classes.
-
Uses of DuoOIDCAuthenticationContext in net.shibboleth.idp.plugin.authn.duo
Fields in net.shibboleth.idp.plugin.authn.duo declared as DuoOIDCAuthenticationContextModifier and TypeFieldDescriptionprivate DuoOIDCAuthenticationContextAbstractDuoAuthenticationAction.duoContextThe Duo authentication Context.Fields in net.shibboleth.idp.plugin.authn.duo with type parameters of type DuoOIDCAuthenticationContextModifier and TypeFieldDescriptionAbstractDuoAuthenticationAction.duoContextLookupStrategyLookup strategy to locate the Duo authentication context.Methods in net.shibboleth.idp.plugin.authn.duo with parameters of type DuoOIDCAuthenticationContextModifier and TypeMethodDescriptionprotected voidAbstractDuoAuthenticationAction.doExecute(ProfileRequestContext profileRequestContext, net.shibboleth.idp.authn.context.AuthenticationContext authenticationContext, DuoOIDCAuthenticationContext context) Performs this Duo authentication action using the supplied Duo context.protected booleanAbstractDuoAuthenticationAction.doPreExecute(ProfileRequestContext profileRequestContext, net.shibboleth.idp.authn.context.AuthenticationContext authenticationContext, DuoOIDCAuthenticationContext context) Performs this authentication action's pre-execute step.Method parameters in net.shibboleth.idp.plugin.authn.duo with type arguments of type DuoOIDCAuthenticationContextModifier and TypeMethodDescriptionvoidAbstractDuoAuthenticationAction.setDuoContextLookupStrategy(Function<ProfileRequestContext, DuoOIDCAuthenticationContext> strategy) Set Duo authentication context lookup strategy to use. -
Uses of DuoOIDCAuthenticationContext in net.shibboleth.idp.plugin.authn.duo.audit
Methods in net.shibboleth.idp.plugin.authn.duo.audit with parameters of type DuoOIDCAuthenticationContextModifier and TypeMethodDescriptionprotected abstract TAbstractDuoAuditExtractor.doLookup(DuoOIDCAuthenticationContext context) Implemented to perform the actual lookup.protected abstract TAbstractDuoTokenClaimsAuditExtractor.doLookup(com.nimbusds.jwt.JWTClaimsSet claimsSet, DuoOIDCAuthenticationContext context) Implemented to perform the actual lookup.protected TAbstractDuoTokenClaimsAuditExtractor.doLookup(DuoOIDCAuthenticationContext duoContext) -
Uses of DuoOIDCAuthenticationContext in net.shibboleth.idp.plugin.authn.duo.context
Methods in net.shibboleth.idp.plugin.authn.duo.context that return DuoOIDCAuthenticationContextModifier and TypeMethodDescriptionDuoOIDCAuthenticationContext.setAuthorizationCode(String code) Set the authorization code.DuoOIDCAuthenticationContext.setAuthToken(com.nimbusds.jwt.JWT token) Set the Duo authentication token.DuoOIDCAuthenticationContext.setClient(DuoOIDCClient duoClient) Set the client used to communicate with the Duo OIDC API.DuoOIDCAuthenticationContext.setIntegration(DuoOIDCIntegration duoIntegration) Set the Duo integration.Set the OIDC nonce.DuoOIDCAuthenticationContext.setRedirectURIOverride(String override) Set the override redirect URI.DuoOIDCAuthenticationContext.setRequestState(String state) Set the request state.DuoOIDCAuthenticationContext.setResponseState(String state) Set the response state.DuoOIDCAuthenticationContext.setUsername(String name) Set the username.