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.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.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.
-