Uses of Class
net.shibboleth.idp.plugin.authn.duo.context.DuoOIDCAuthenticationContext
-
Packages that use DuoOIDCAuthenticationContext Package Description net.shibboleth.idp.plugin.authn.duo Duo OIDC 2FA login flow API classes.net.shibboleth.idp.plugin.authn.duo.audit net.shibboleth.idp.plugin.authn.duo.context 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 DuoOIDCAuthenticationContext Modifier and Type Field Description private DuoOIDCAuthenticationContextAbstractDuoAuthenticationAction. duoContextThe Duo authentication Context.Fields in net.shibboleth.idp.plugin.authn.duo with type parameters of type DuoOIDCAuthenticationContext Modifier and Type Field Description private Function<ProfileRequestContext,DuoOIDCAuthenticationContext>AbstractDuoAuthenticationAction. duoContextLookupStrategyLookup strategy to locate the Duo authentication context.Methods in net.shibboleth.idp.plugin.authn.duo with parameters of type DuoOIDCAuthenticationContext Modifier and Type Method Description protected 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 DuoOIDCAuthenticationContext Modifier and Type Method Description voidAbstractDuoAuthenticationAction. 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 DuoOIDCAuthenticationContext Modifier and Type Method Description protected 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 DuoOIDCAuthenticationContext Modifier and Type Method Description DuoOIDCAuthenticationContextDuoOIDCAuthenticationContext. setAuthorizationCode(String code)Set the authorization code.DuoOIDCAuthenticationContextDuoOIDCAuthenticationContext. setAuthToken(com.nimbusds.jwt.JWT token)Set the Duo authentication token.DuoOIDCAuthenticationContextDuoOIDCAuthenticationContext. setClient(DuoOIDCClient duoClient)Set the client used to communicate with the Duo OIDC API.DuoOIDCAuthenticationContextDuoOIDCAuthenticationContext. setIntegration(DuoOIDCIntegration duoIntegration)Set the Duo integration.DuoOIDCAuthenticationContextDuoOIDCAuthenticationContext. setNonce(String oidcNonce)Set the OIDC nonce.DuoOIDCAuthenticationContextDuoOIDCAuthenticationContext. setRedirectURIOverride(String override)Set the override redirect URI.DuoOIDCAuthenticationContextDuoOIDCAuthenticationContext. setRequestState(String state)Set the request state.DuoOIDCAuthenticationContextDuoOIDCAuthenticationContext. setResponseState(String state)Set the response state.DuoOIDCAuthenticationContextDuoOIDCAuthenticationContext. setUsername(String name)Set the username.
-