Uses of Class
net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
Packages that use BaseWebAuthnContext
Package
Description
This package has audit functions for WebAuthn.
Audit function APIs for WebAuthn.
This package has administrative functions for WebAuthn.
Context APIs for WebAuthn.
This package has an authentication implementation for WebAuthn.
-
Uses of BaseWebAuthnContext in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
Fields in net.shibboleth.idp.plugin.authn.webauthn.admin.impl declared as BaseWebAuthnContextModifier and TypeFieldDescriptionprivate BaseWebAuthnContextExtractUsernameFromRegistrationForm.webAuthnContextContext to operate on.Fields in net.shibboleth.idp.plugin.authn.webauthn.admin.impl with type parameters of type BaseWebAuthnContextModifier and TypeFieldDescriptionExtractUsernameFromRegistrationForm.webAuthnContextLookupStrategyStrategy used to locate theBaseWebAuthnContextto operate on.Method parameters in net.shibboleth.idp.plugin.authn.webauthn.admin.impl with type arguments of type BaseWebAuthnContextModifier and TypeMethodDescriptionvoidExtractUsernameFromRegistrationForm.setWebAuthnContextLookupStrategy(Function<ProfileRequestContext, BaseWebAuthnContext> strategy) Set the strategy used to locate theBaseWebAuthnContextto operate on. -
Uses of BaseWebAuthnContext in net.shibboleth.idp.plugin.authn.webauthn.audit
Fields in net.shibboleth.idp.plugin.authn.webauthn.audit with type parameters of type BaseWebAuthnContextModifier and TypeFieldDescriptionprivate final Function<ProfileRequestContext,BaseWebAuthnContext> AbstractWebAuthnAuditExtractor.webAuthnBaseContextLookupStrategyLookup strategy to locate the WebAuthn base context.Methods in net.shibboleth.idp.plugin.authn.webauthn.audit with parameters of type BaseWebAuthnContextModifier and TypeMethodDescriptionprotected abstract TAbstractWebAuthnAuditExtractor.doLookup(BaseWebAuthnContext context) Implemented to perform the actual lookup.Constructor parameters in net.shibboleth.idp.plugin.authn.webauthn.audit with type arguments of type BaseWebAuthnContextModifierConstructorDescriptionprotectedConstructor. -
Uses of BaseWebAuthnContext in net.shibboleth.idp.plugin.authn.webauthn.audit.impl
Methods in net.shibboleth.idp.plugin.authn.webauthn.audit.impl with parameters of type BaseWebAuthnContextModifier and TypeMethodDescriptionprotected StringWebAuthnFlowModeAuditExtractor.doLookup(BaseWebAuthnContext context) Implemented to perform the actual lookup.protected StringWebAuthnUserIdAuditExtractor.doLookup(BaseWebAuthnContext context) Implemented to perform the actual lookup.protected StringWebAuthnUsernameAuditExtractor.doLookup(BaseWebAuthnContext context) Implemented to perform the actual lookup.protected StringWebAuthnUserVerificationAuditExtractor.doLookup(BaseWebAuthnContext context) Implemented to perform the actual lookup.Constructor parameters in net.shibboleth.idp.plugin.authn.webauthn.audit.impl with type arguments of type BaseWebAuthnContextModifierConstructorDescriptionprotectedConstructor.protectedConstructor.protectedConstructor.protectedWebAuthnUserVerificationAuditExtractor(Function<ProfileRequestContext, BaseWebAuthnContext> strategy) Constructor. -
Uses of BaseWebAuthnContext in net.shibboleth.idp.plugin.authn.webauthn.context
Subclasses of BaseWebAuthnContext in net.shibboleth.idp.plugin.authn.webauthn.contextModifier and TypeClassDescriptionfinal classAuthentication context for processing WebAuthn authentication ceremonies.final classRegistration context for processing WebAuthn Registration Ceremonies.Methods in net.shibboleth.idp.plugin.authn.webauthn.context that return BaseWebAuthnContextModifier and TypeMethodDescriptionWebAuthnRegistrationContext.setAttestationConveyancePreference(com.yubico.webauthn.data.AttestationConveyancePreference preference) Set the attestation conveyance preference.WebAuthnRegistrationContext.setDisplayName(String dispName) Set the human-palatable name for the user account.BaseWebAuthnContext.setExistingCredentials(Collection<EnhancedCredentialRecord> credentials) Set the user's credentials that have already been registered with the credential repository.Set the WebAuthn user.name of the user to use during credential registration.WebAuthnRegistrationContext.setNicknameRequired(boolean flag) Set if nickname collection is required or not.BaseWebAuthnContext.setRawUsername(String name) Sets the raw username entered by the user in one of the username collection steps.BaseWebAuthnContext.setServerChallenge(byte[] challenge) Set the server challenge that forms part of the information the client authenticator needs to sign.BaseWebAuthnContext.setUserId(byte[] id) Set the WebAuthn user.id used to map public key credentials to the user's account.BaseWebAuthnContext.setUsername(String name) Sets the internal IdP username.BaseWebAuthnContext.setUserVerificationRequirement(com.yubico.webauthn.data.UserVerificationRequirement requirement) Set the user verification requirement. -
Uses of BaseWebAuthnContext in net.shibboleth.idp.plugin.authn.webauthn.impl
Fields in net.shibboleth.idp.plugin.authn.webauthn.impl declared as BaseWebAuthnContextModifier and TypeFieldDescriptionprivate BaseWebAuthnContextExtractUsernameFromForm.webAuthnContextContext to operate on.Fields in net.shibboleth.idp.plugin.authn.webauthn.impl with type parameters of type BaseWebAuthnContextModifier and TypeFieldDescriptionExtractUsernameFromForm.webAuthnContextLookupStrategyStrategy used to locate theBaseWebAuthnContextto operate on.Methods in net.shibboleth.idp.plugin.authn.webauthn.impl with parameters of type BaseWebAuthnContextModifier and TypeMethodDescriptionprotected voidAddUserVerificationRequirement.doExecute(ProfileRequestContext profileRequestContext, BaseWebAuthnContext context) Performs this WebAuthn authentication action using the supplied WebAuthn context.protected voidGenerateServerChallenge.doExecute(ProfileRequestContext profileRequestContext, BaseWebAuthnContext context) Performs this WebAuthn authentication action using the supplied WebAuthn context.protected voidInitializeSubjectCanonicalizationContext.doExecute(ProfileRequestContext profileRequestContext, BaseWebAuthnContext context) Performs this WebAuthn authentication action using the supplied WebAuthn context.protected voidLookupRegisteredCredentials.doExecute(ProfileRequestContext profileRequestContext, BaseWebAuthnContext context) Performs this WebAuthn authentication action using the supplied WebAuthn context.protected voidUpdateWebAuthnContextWithC14nPrincipal.doExecute(ProfileRequestContext profileRequestContext, BaseWebAuthnContext context) Performs this WebAuthn authentication action using the supplied WebAuthn context.Method parameters in net.shibboleth.idp.plugin.authn.webauthn.impl with type arguments of type BaseWebAuthnContextModifier and TypeMethodDescriptionvoidExtractUsernameFromForm.setWebAuthnContextLookupStrategy(Function<ProfileRequestContext, BaseWebAuthnContext> strategy) Set the strategy used to locate theBaseWebAuthnContextto operate on.