Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- aaguid - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
The AAGUID of the authenticator that created this credential.
- aaguid - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
-
The AAGUID of the authenticator.
- AAGUID_PATTERN - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.AuthenticatorSupport
-
The acceptable AAGUID pattern, taken from @link
AAGUID. - AaguidEntry - Class in net.shibboleth.idp.plugin.authn.webauthn.metadata
-
A entry in the Passkeys AAGUID JSON file.
- AaguidEntry() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.metadata.AaguidEntry
- aaguidMetadata - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.EnhancedCredentialRecord
-
An AAGUID entry provided by a supplementary JSON file that describes authenticators not in the MDS feed e.g.
- aaguidService - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
Supplementary description and icon information for passkey providers not in the MDS feed (mostly software providers).
- AbstractAttributeContextUserIdentityStrategy<T> - Class in net.shibboleth.idp.plugin.authn.webauthn.context.navigate
-
A base class for functions that retrieve a single attribute value from the
attribute context. - AbstractAttributeContextUserIdentityStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.AbstractAttributeContextUserIdentityStrategy
-
Constructor.
- AbstractAuthenticatorPolicyRule - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl
-
A base class for
authenticator policies. - AbstractAuthenticatorPolicyRule() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AbstractAuthenticatorPolicyRule
-
Constructor.
- AbstractCredentialPolicyRule - Class in net.shibboleth.idp.plugin.authn.webauthn.policy.impl
-
A base class for
credential policies. - AbstractCredentialPolicyRule() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.AbstractCredentialPolicyRule
-
Constructor.
- AbstractWebAuthnAction<T> - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
A base class for WebAuthn actions.
- AbstractWebAuthnAction(Function<ProfileRequestContext, T>) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
Constructor.
- AbstractWebAuthnAuditExtractor<T> - Class in net.shibboleth.idp.plugin.authn.webauthn.audit
-
An abstract audit extractor function to extract values directly from various WebAuthn contexts.
- AbstractWebAuthnAuditExtractor(Function<ProfileRequestContext, BaseWebAuthnContext>) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.audit.AbstractWebAuthnAuditExtractor
-
Constructor.
- AbstractWebAuthnAuditingAction<T> - Class in net.shibboleth.idp.plugin.authn.webauthn.audit.impl
-
A base class for actions that include audit logging support.
- AbstractWebAuthnAuditingAction(Function<ProfileRequestContext, T>) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.AbstractWebAuthnAuditingAction
-
Constructor.
- AbstractWebAuthnExtractionAction - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
A base class for WebAuthn actions that extract a username for subsequent use.
- AbstractWebAuthnExtractionAction() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnExtractionAction
-
Constructor.
- AbstractWebAuthnManagementAuditExtractor<T> - Class in net.shibboleth.idp.plugin.authn.webauthn.audit
-
An abstract audit extractor function to extract values directly from the WebAuthn management context.
- AbstractWebAuthnManagementAuditExtractor(Function<ProfileRequestContext, WebAuthnManagementContext>) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.audit.AbstractWebAuthnManagementAuditExtractor
-
Constructor.
- AbstractWebAuthnRegistrationAuditExtractor<T> - Class in net.shibboleth.idp.plugin.authn.webauthn.audit
-
An abstract audit extractor function to extract values directly from the WebAuthn registration context.
- AbstractWebAuthnRegistrationAuditExtractor(Function<ProfileRequestContext, WebAuthnRegistrationContext>) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.audit.AbstractWebAuthnRegistrationAuditExtractor
-
Constructor.
- accept(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.BaseWebAuthnAuthenticationContextConsumer
- accept(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion.WebAuthnCleanupHook
- accept(ProfileRequestContext, byte[]) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ManagementContextCredentialRemovalConsumer
- accept(ProfileRequestContext, byte[]) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RegistrationContextCredentialRemovalConsumer
- accept(ProfileRequestContext, byte[]) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RegistrationContextCredentialToModifyConsumer
- ACCEPT - Enum constant in enum class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.AuthenticatorPolicy.AuthenticatorPolicyOutcome
-
Accept the authenticator.
- ACCEPT - Enum constant in enum class net.shibboleth.idp.plugin.authn.webauthn.policy.CredentialPolicy.CredentialPolicyOutcome
-
Allow the credential to be used.
- ACTION - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.audit.WebAuthnAuditFields
-
The type of action performed.
- ACTION_OUTCOME - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.audit.WebAuthnAuditFields
-
The outcome of an action, typically success or failure.
- activationCondition - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AbstractAuthenticatorPolicyRule
-
Does this policy rule apply? Default is true.
- activationCondition - Variable in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.AbstractCredentialPolicyRule
-
Does this policy rule apply? Default is true.
- AddAttestationConveyancePreference - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
Add an attestation conveyance preference to the
context. - AddAttestationConveyancePreference() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddAttestationConveyancePreference
-
Constructor.
- AddAuthenticatorAttachmentRequirement - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
Add an authenticator attachment requirement to the
context. - AddAuthenticatorAttachmentRequirement() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddAuthenticatorAttachmentRequirement
-
Constructor.
- addClassifiedError(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationErrorContext
-
Adds a classified error to the context, ensuring that it will be returned from
WebAuthnRegistrationErrorContext.getLastClassifiedError()until another is added. - addClassifiedMessage(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationInformationContext
-
Adds a classified message to the context, ensuring that it will be returned from
WebAuthnRegistrationInformationContext.getClassifiedMessages()until another is added. - AddDisplayName - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
An action to generate or lookup a user.displayName.
- AddDisplayName() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddDisplayName
-
Constructor.
- AddNicknameRequired - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
An action that sets onto the context if nickname collection is required.
- AddNicknameRequired() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddNicknameRequired
-
Constructor.
- addRegistrationByUsername(String, CredentialRecord) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
Add a new credential registration for a given user, by their username.
- addRegistrationByUsername(String, CredentialRecord) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.WebAuthnCredentialRepository
-
Add a new credential registration for a given user, by their username.
- AddResidentKeyRequirement - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
Add a ResidentKey requirement to the
context. - AddResidentKeyRequirement() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddResidentKeyRequirement
-
Constructor.
- AddUserId - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
An action to generate or lookup a user.id (stored by an authenticator as the userHandle).
- AddUserId() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddUserId
-
Constructor.
- AddUserName - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
An action to generate or lookup a WebAuthn user.name.
- AddUserName() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddUserName
-
Constructor.
- AddUserVerificationRequirement - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
Add a UserVerification requirement to the
context. - AddUserVerificationRequirement() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.AddUserVerificationRequirement
-
Constructor.
- ADMIN_AFFECTED_USER - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.audit.WebAuthnAuditFields
-
The user the admin performed an action on.
- AdminDeletePublicKeyCredential - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
An action that removes a public key credential from the credential repository based on the credential ID found in the management context.
- AdminDeletePublicKeyCredential() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AdminDeletePublicKeyCredential
-
Constructor.
- AdminSearchCredentialsLookupFunction - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
A credential lookup function that returns the credentials belonging to the user that has been searched for in the management interface.
- AdminSearchCredentialsLookupFunction() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AdminSearchCredentialsLookupFunction
- allowCredentials - Variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.CredentialRequestOptionsParameters
-
Credentials that have already been registered with the credential repository.
- allowCredentials - Variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.CredentialRequestOptionsParameters.Builder
-
Credentials that have already been registered with the IdP.
- AllowCurrentUserAccessPredicate - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
An access control predicate that should implement comparison logic to allow access only to authenticated users who initiated the WebAuthn registration/authentication process.
- AllowCurrentUserAccessPredicate() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AllowCurrentUserAccessPredicate
-
Constructor.
- AllowCurrentUserAccessPredicate.DefaultCurrentUserComparisonPredicate - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
Default comparison predicate which just compares the equality of the input strings.
- allowedAuthenticators - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AllowlistAuthenticatorPolicy
-
A set of allowed authenticators, based on their AAGUID.
- allowedPreviousFactors - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsSecondFactor
-
Which previous factors are acceptable to allow a second factor only WebAuthn flow.
- AllowlistAuthenticatorPolicy - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl
-
A basic authenticator policy that rejects all authenticators not in the allowed list.
- AllowlistAuthenticatorPolicy() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AllowlistAuthenticatorPolicy
-
Constructor.
- allowOriginPort - Variable in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Allow unrestricted origin ports? Default is false.
- allowOriginSubdomain - Variable in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Allow subdomains in origins? Default is false.
- allowUntrustedAttestation - Variable in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Should we allow an untrusted attestation?
- apply(EnhancedCredentialRecord, ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ChainingCredentialLabeller
- apply(EnhancedCredentialRecord, ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PasskeyCredentialLabeller
- apply(EnhancedCredentialRecord, ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.SecondFactorOnlyCredentialLabeller
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AdminSearchCredentialsLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExistingRegistrationCredentialsLookupStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RandomUserIdGenerator
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.AbstractWebAuthnAuditExtractor
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.AbstractWebAuthnManagementAuditExtractor
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.AbstractWebAuthnRegistrationAuditExtractor
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.AttributeContextByteArrayLookupStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.AttributeContextStringLookupStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.RegistrationErrorMessageLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.RegistrationInfoMessageLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.UsernameLookupFromHttpRequest
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.UsernameLookupFromRegistrationContext
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.UsernameLookupFromSubjectContext
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.WebAuthnErrorMessageLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.DefaultUserHandleLookupStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExistingAuthenticationCredentialsLookupStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.GenerateServerChallenge.DefaultChallengeGenerator
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.UsernameFromAuthenticationContextLookupStrategy
- apply(RequestContext, ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.InlineEnrolmentRedirectFunction
- applyTransforms(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnExtractionAction
-
Apply any configured regular expression replacements to an input value and return the result.
- assertion - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.CheckCredentialPolicy
-
The stashed assertion response.
- assertion - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.CheckUserHandleExistsIfNoAllowCredentials
-
The stashed assertion from the context.
- assertion - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentialsFromUserHandle
-
The stashed assertion from the context.
- AssertionFailureException - Exception in net.shibboleth.idp.plugin.authn.webauthn.exception
-
Exception that is throw if an authentication assertion is not valid.
- AssertionFailureException() - Constructor for exception net.shibboleth.idp.plugin.authn.webauthn.exception.AssertionFailureException
-
Constructor.
- AssertionFailureException(String) - Constructor for exception net.shibboleth.idp.plugin.authn.webauthn.exception.AssertionFailureException
-
Constructor.
- AssertionFailureException(String, Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.webauthn.exception.AssertionFailureException
-
Constructor.
- AssertionFailureException(Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.webauthn.exception.AssertionFailureException
-
Constructor.
- AssertionResult - Class in net.shibboleth.idp.plugin.authn.webauthn.authn
- AssertionResult(AssertionResult.Builder) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult
-
Constructor.
- AssertionResult.Builder - Class in net.shibboleth.idp.plugin.authn.webauthn.authn
-
The
AssertionResultbuilder. - AssertionResult.IBuildStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.authn
-
Builder stage.
- AssertionResult.ISignatureCounterValidStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.authn
-
Builder stage.
- AssertionResult.ISuccessStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.authn
-
Builder stage.
- AssertionResult.IUserIdStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.authn
-
Builder stage.
- AssertionResult.IUsernameStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.authn
-
Builder stage.
- AssertionResult.IUserVerifiedStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.authn
-
Builder stage.
- attestation - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.CheckRegistrationPolicy
-
The stashed attestation response.
- attestation - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ValidateAuthenticatorAttestationResponse
-
The stashed public key credential authenticator attestation response.
- attestationConveyancePreference - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters
-
The attestation conveyance preference.
- attestationConveyancePreference - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
-
The Attestation conveyance preference.
- attestationConveyancePreference - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
The attestation conveyance preference.
- attestationConveyancePreferenceLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddAttestationConveyancePreference
-
A strategy to lookup the attestation conveyance preference.
- attestationTrusted - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult
-
Is the attestation signature valid.
- attestationTrusted - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult.Builder
-
Is the attestation signature valid.
- attestationType - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult
-
The attestation type that was used for this credential.
- attestationType - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult.Builder
-
The attestation type that was used for this credential.
- AttributeContextByteArrayLookupStrategy - Class in net.shibboleth.idp.plugin.authn.webauthn.context.navigate
-
An
AbstractAttributeContextUserIdentityStrategythat pulls out anStringAttributeValuefrom the attribute context and represents it as a UTF-8 encoded byte array. - AttributeContextByteArrayLookupStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.AttributeContextByteArrayLookupStrategy
- attributeContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.AbstractAttributeContextUserIdentityStrategy
-
Strategy used to locate the
AttributeContextassociated with a givenProfileRequestContext. - AttributeContextStringLookupStrategy - Class in net.shibboleth.idp.plugin.authn.webauthn.context.navigate
-
An
AbstractAttributeContextUserIdentityStrategythat pulls out anStringAttributeValuefrom the attribute context. - AttributeContextStringLookupStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.AttributeContextStringLookupStrategy
- attributeId - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.AbstractAttributeContextUserIdentityStrategy
-
The attribute Id to extract the value from.
- auditContextCreationStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.AbstractWebAuthnAuditingAction
-
Strategy used to locate or create the
AuditContextto populate. - auditFailure(ProfileRequestContext, String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.AbstractWebAuthnAuditingAction
-
Audit a failed operation.
- auditSuccess(ProfileRequestContext, String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.AbstractWebAuthnAuditingAction
-
Audit a successful operation.
- authenticatorAttachment - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters
-
The authenticator attachment requirement.
- authenticatorAttachment - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
-
The AuthenticatorAttachment requirement.
- authenticatorAttachmentRequirement - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
The authenticator attachment requirement (cross-platform or platform).
- authenticatorAttachmentRequirementLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddAuthenticatorAttachmentRequirement
-
A strategy to lookup the AuthenticatorAttachment requirement.
- AuthenticatorCapabilitiesPolicyRule - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl
-
An authenticator policy that inspects metadata to determine if the authenticator should be allowed or rejected.
- AuthenticatorCapabilitiesPolicyRule() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AuthenticatorCapabilitiesPolicyRule
-
Constructor.
- authenticatorCapabilityAcceptor - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AuthenticatorCapabilitiesPolicyRule
-
A customizable predicate that determines if this authenticators capabilities should be accepted or rejected.
- AuthenticatorGetInfoUVCapable - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl
-
An authenticator capability acceptor that only allows authenticators that support user verification.
- AuthenticatorGetInfoUVCapable() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AuthenticatorGetInfoUVCapable
- authenticatorMetadata - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.EnhancedCredentialRecord
-
Optional metadata about the authenticator.
- authenticatorPolicy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.CheckRegistrationPolicy
-
The authenticator policy to check.
- AuthenticatorPolicy - Interface in net.shibboleth.idp.plugin.authn.webauthn.admin.policy
-
An API for applying policy checks to an authenticator.
- AuthenticatorPolicy.AuthenticatorPolicyOutcome - Enum Class in net.shibboleth.idp.plugin.authn.webauthn.admin.policy
-
Representation of the three outcomes of an AuthenticatorPolicy.
- authenticatorPolicyChain - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.ChainingAuthenticatorPolicyRule
-
An ordered chain of authenticator policies.
- AuthenticatorPolicyOutcome() - Constructor for enum class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.AuthenticatorPolicy.AuthenticatorPolicyOutcome
- AuthenticatorSupport - Class in net.shibboleth.idp.plugin.authn.webauthn.authn
-
A helper class for various FIDO2 Authenticator functions.
- AuthenticatorSupport() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.authn.AuthenticatorSupport
-
Private constructor.
- authnContext - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.CheckCredentialPolicy
-
The stashed authentication context.
B
- BaseOptionsParameters - Class in net.shibboleth.idp.plugin.authn.webauthn.authn
-
Abstract options parameters class.
- BaseOptionsParameters(UserVerificationRequirement, byte[]) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.authn.BaseOptionsParameters
-
Constructor.
- BaseWebAuthnAuthenticationContextConsumer - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
A base class that pulls out the
WebAuthnAuthenticationContextfor consumers to use. - BaseWebAuthnAuthenticationContextConsumer() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.BaseWebAuthnAuthenticationContextConsumer
-
Constructor.
- BaseWebAuthnContext - Class in net.shibboleth.idp.plugin.authn.webauthn.context
-
The base WebAuthn context for both registration and authentication ceremonies.
- BaseWebAuthnContext() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
- build() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
- build() - Method in interface net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.IBuildStage
-
Build the options.
- build() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult.Builder
- build() - Method in interface net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult.IBuildStage
-
Build a registration result.
- build() - Method in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult.Builder
- build() - Method in interface net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult.IBuildStage
-
Build the result.
- build() - Method in class net.shibboleth.idp.plugin.authn.webauthn.authn.CredentialRequestOptionsParameters.Builder
- build() - Method in interface net.shibboleth.idp.plugin.authn.webauthn.authn.CredentialRequestOptionsParameters.IBuildStage
-
Build the request options parameters.
- build() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
- build() - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.IBuildStage
-
Build this credential registration.
- buildAuthenticationResult(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
- builder() - Static method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters
-
Get a new builder.
- builder() - Static method in class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult
-
Get the builder used to construct this object.
- builder() - Static method in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult
-
Builder.
- builder() - Static method in class net.shibboleth.idp.plugin.authn.webauthn.authn.CredentialRequestOptionsParameters
-
Create a new builder.
- builder() - Static method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Builder stage.
- Builder() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
-
Constructor.
- Builder() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult.Builder
-
Constructor.
- Builder() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult.Builder
-
Constructor.
- Builder() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.authn.CredentialRequestOptionsParameters.Builder
-
Constructor.
- Builder() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
-
Constructor.
- Builder(CredentialRecord) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
-
Constructor to build a new
CredentialRecordfrom the given one.
C
- cacheFile - Variable in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Where to cache the metadata blob.
- ChainingAuthenticatorPolicyRule - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl
-
A
AuthenticatorPolicyimplementation that verifies an authenticator is acceptable based on a chain of configured rules. - ChainingAuthenticatorPolicyRule() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.ChainingAuthenticatorPolicyRule
- ChainingCredentialLabeller - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
A credential labeller that labels credentials based on a chain of other labellers.
- ChainingCredentialLabeller(List<BiFunction<EnhancedCredentialRecord, ProfileRequestContext, List<String>>>) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ChainingCredentialLabeller
-
Constructor.
- ChainingCredentialPolicyRule - Class in net.shibboleth.idp.plugin.authn.webauthn.policy.impl
-
A
CredentialPolicyimplementation that verifies an authentication credential is acceptable based on a chain of configured rules. - ChainingCredentialPolicyRule() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.ChainingCredentialPolicyRule
- challenge - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
-
The challenge sent to the authenticator in registration ceremonies.
- challenge - Variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.BaseOptionsParameters
-
The challenge sent to the authenticator in authentication or registration ceremonies.
- challenge - Variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.CredentialRequestOptionsParameters.Builder
-
The challenge sent to the authenticator in authentication ceremonies.
- challengeGenerator - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.GenerateServerChallenge.DefaultChallengeGenerator
-
The secure random challenge generation strategy.
- challengeGeneratorStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.GenerateServerChallenge
-
Strategy used to generate the challenge to use.
- CheckCredentialPolicy - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
A policy engine action that checks with the configured policy if the credential, used to sign the assertion can be used to authenticate.
- CheckCredentialPolicy() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.CheckCredentialPolicy
-
Constructor.
- CheckRegistrationPolicy - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
A registration policy engine action that checks with the configured policy if the authenticator can be used to register credentials with the IdP.
- CheckRegistrationPolicy() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.CheckRegistrationPolicy
-
Constructor.
- CheckUserHandleExistsIfNoAllowCredentials - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
An action which checks if the userHandle is returned in the assertion response if the set of allowedCredentials in the request was empty.
- CheckUserHandleExistsIfNoAllowCredentials() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.CheckUserHandleExistsIfNoAllowCredentials
-
Constructor.
- chooseLatestAndTransform(Instant, Instant) - Static method in class net.shibboleth.idp.plugin.authn.webauthn.impl.WebAuthnEncoder
-
Choose the latest (on the time-line) instant, format it into a display friendly string, and return it.
- classifiedErrors - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationErrorContext
-
Error conditions detected through classified error messages.
- classifiedMessages - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationInformationContext
-
Event conditions detected through classified messages.
- clone() - Method in class net.shibboleth.idp.plugin.authn.webauthn.principal.WebAuthnUserIdPrinicpal
- comparisonPredicate - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AllowCurrentUserAccessPredicate
-
The predicate that performs the comparison.
- context - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
-
The WebAuthn authentication context.
- contextSettingConsumer - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractKeyInformationFromFormRequest
-
A consumer for setting the credential ID back to the context.
- contextUpdateConsumer - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.PopulateWebAuthnAuthenticationContext
-
Consumer to update the context conditionally.
- createAuthenticationRequest(CredentialRequestOptionsParameters) - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebAuthnAuthenticationClient
- createAuthenticationRequest(CredentialRequestOptionsParameters) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.client.WebAuthnAuthenticationClient
-
Create a PublicKeyCredentialRequestOptions for the WebAuthn 'get' call to generate an authentication assertion.
- createInstance() - Method in interface net.shibboleth.idp.plugin.authn.webauthn.client.WebAuthnAuthenticationClientFactory
-
Create an
WebAuthnAuthenticationClientinstance. - CreatePublicKeyCredentialCreationOptions - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
Action to create a PublicKeyCredentialCreationOptions from the parameters in the WebAuthn context using the available
client. - CreatePublicKeyCredentialCreationOptions() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.CreatePublicKeyCredentialCreationOptions
-
Constructor.
- CreatePublicKeyCredentialRequestOptions - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
Action to create CreatePublicKeyCredentialRequestOptions from the parameters in the WebAuthn context using the supplied
client. - CreatePublicKeyCredentialRequestOptions() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.CreatePublicKeyCredentialRequestOptions
-
Constructor.
- createRegistrationRequest(CredentialCreationOptionsParameters) - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebAuthnAuthenticationClient
-
Create a PublicKeyCredentialCreationOptions for the WebAuthn 'create' call to generate a new registration attestation.
- createRegistrationRequest(CredentialCreationOptionsParameters) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.client.WebAuthnAuthenticationClient
-
Create a PublicKeyCredentialCreationOptions for the WebAuthn 'create' call to generate a new registration attestation.
- CRED_ADDED - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.audit.WebAuthnAuditFields
-
The Id of the credential that has been added.
- CRED_REMOVED - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.audit.WebAuthnAuditFields
-
The Id of the credential that has been removed.
- credential - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult.Builder
-
The verified attestation response.
- credential - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult
-
The verified attestation response.
- credential - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
-
The registered credential.
- credential - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
The credential to register.
- CREDENTIAL_POLICY_REJECTION - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.WebAuthnAuthenticationEventIds
-
A credential policy rejected the credential/authenticator.
- CredentialCreationOptionsParameters - Class in net.shibboleth.idp.plugin.authn.webauthn.admin
-
A class to hold the parameters required to build a PublicKeyCredentialRequestOptions.
- CredentialCreationOptionsParameters(CredentialCreationOptionsParameters.Builder) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters
-
Constructor.
- CredentialCreationOptionsParameters.Builder - Class in net.shibboleth.idp.plugin.authn.webauthn.admin
-
Builder class.
- CredentialCreationOptionsParameters.IAttestationConveyancePreferenceStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.admin
-
Stage interface.
- CredentialCreationOptionsParameters.IBuildStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.admin
-
Stage interface.
- CredentialCreationOptionsParameters.IChallengeStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.admin
-
Stage interface.
- CredentialCreationOptionsParameters.IDisplayNameStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.admin
-
Stage interface.
- CredentialCreationOptionsParameters.IExcludeCredentialsStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.admin
-
Stage interface.
- CredentialCreationOptionsParameters.INameStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.admin
-
Stage interface.
- CredentialCreationOptionsParameters.IResidentKeyRequirementStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.admin
-
Stage interface.
- CredentialCreationOptionsParameters.IUserHandleStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.admin
-
Stage interface.
- CredentialCreationOptionsParameters.IUserVerificationRequirementStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.admin
-
Stage interface.
- credentialId - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnAuthenticationContext
-
The credential identifier generated by the authenticator.
- credentialIdParameterName - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractKeyInformationFromFormRequest
-
Name of credential Id parameter.
- credentialIdToModify - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
The ID of the credential that is going to be modified.
- credentialIdToRemove - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnManagementContext
-
The ID of a credential that is going to be removed.
- credentialIdToRemove - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
The ID of a credential that is going to be removed.
- credentialNickname - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
A display friendly nickname for the credential that is to be registered.
- credentialNickname - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
-
The credential's nickname.
- credentialNickname - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
An optional nickname of the credential.
- credentialNicknameParameterName - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractNicknameFromFormRequest
-
Name of the nickname parameter.
- credentialPolicy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.CheckCredentialPolicy
-
The credential policy to check.
- credentialPolicy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.FilterCredentialsOnPolicy
-
The credential policy to check.
- CredentialPolicy - Interface in net.shibboleth.idp.plugin.authn.webauthn.policy
-
An API for applying policy checks to an authentication credential.
- CredentialPolicy.CredentialPolicyOutcome - Enum Class in net.shibboleth.idp.plugin.authn.webauthn.policy
-
Representation of the three outcomes of an CredentialPolicy.
- credentialPolicyChain - Variable in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.ChainingCredentialPolicyRule
-
An ordered chain of authentication credentials policies.
- CredentialPolicyOutcome() - Constructor for enum class net.shibboleth.idp.plugin.authn.webauthn.policy.CredentialPolicy.CredentialPolicyOutcome
- credentialRecord - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.EnhancedCredentialRecord
-
The wrapped credential record.
- CredentialRecord - Class in net.shibboleth.idp.plugin.authn.webauthn.storage
-
A credential record used to hold a registered credential.
- CredentialRecord(CredentialRecord.Builder) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Builder constructor.
- CredentialRecord.Builder - Class in net.shibboleth.idp.plugin.authn.webauthn.storage
-
Builder.
- CredentialRecord.IBuildStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.storage
-
Optional builder stage.
- CredentialRecord.ICredentialStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.storage
-
Builder stage.
- CredentialRecord.IRegistrationTimeStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.storage
-
Builder stage.
- CredentialRecord.ITransportsStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.storage
-
Builder stage.
- CredentialRecord.IUserIdentityStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.storage
-
Builder stage.
- CredentialRecord.IUsernameStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.storage
-
Builder stage.
- CredentialRegistrationSerializer - Class in net.shibboleth.idp.plugin.authn.webauthn.storage.impl
-
Serialize the WebauthnPublicKeyCredentialRecord to a string using Hex encoding.
- CredentialRegistrationSerializer() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.CredentialRegistrationSerializer
-
Constructor.
- credentialRepository - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RequireStrongFreshAuthnAccessPredicate
-
The credential repository.
- credentialRepository - Variable in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
The credential repository to store valid credentials in.
- credentialRepository - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
The credential repository to store valid credentials in.
- credentialRepository - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
-
The credential repository to validate assertion responses against.
- CredentialRepositoryException - Exception in net.shibboleth.idp.plugin.authn.webauthn.exception
-
An unchecked exception that is throw when there is an unrecoverable error occurs handling requests to the credential repository.
- CredentialRepositoryException() - Constructor for exception net.shibboleth.idp.plugin.authn.webauthn.exception.CredentialRepositoryException
-
Constructor.
- CredentialRepositoryException(Exception) - Constructor for exception net.shibboleth.idp.plugin.authn.webauthn.exception.CredentialRepositoryException
-
Constructor.
- CredentialRepositoryException(String) - Constructor for exception net.shibboleth.idp.plugin.authn.webauthn.exception.CredentialRepositoryException
-
Constructor.
- CredentialRepositoryException(String, Exception) - Constructor for exception net.shibboleth.idp.plugin.authn.webauthn.exception.CredentialRepositoryException
-
Constructor.
- CredentialRequestOptionsParameters - Class in net.shibboleth.idp.plugin.authn.webauthn.authn
-
The parameters required to build a PublicKeyCredentialRequestOptions.
- CredentialRequestOptionsParameters(CredentialRequestOptionsParameters.Builder) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.authn.CredentialRequestOptionsParameters
-
Constructor.
- CredentialRequestOptionsParameters.Builder - Class in net.shibboleth.idp.plugin.authn.webauthn.authn
-
Builder class.
- CredentialRequestOptionsParameters.IAllowCredentialsStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.authn
-
Stage interface.
- CredentialRequestOptionsParameters.IBuildStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.authn
-
Build the options.
- CredentialRequestOptionsParameters.IChallengeStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.authn
-
Stage interface.
- CredentialRequestOptionsParameters.IUserVerificationRequirementStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.authn
-
Stage interface.
- credentials - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository.VersionedCredentialSet
-
The wrapped set of credentials.
- credentialsLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.LabelCredentialRecords
-
The credential record lookup strategy.
- credentialsSet - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
Have the existingCredentials been set.
- crls - Variable in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
A List of CRLs to check the revocation status of the metadata signature.
D
- DEFAULT_LABEL - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PasskeyCredentialLabeller
-
The default label to use.
- DEFAULT_LABEL - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.SecondFactorOnlyCredentialLabeller
-
The default label to use for second factor only credentials.
- DEFAULT_NICKNAME_FIELD_NAME - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractNicknameFromFormRequest
-
Default nickname parameter name.
- DEFAULT_PARAMETER_NAME - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractKeyInformationFromFormRequest
-
Default credential Id parameter name.
- DEFAULT_PARAMETER_NAME - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractPublicKeyCredentialAttestationFromFormRequest
-
Default public key credential attestation parameter name.
- DEFAULT_PARAMETER_NAME - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractUsernameSearchFromFormRequest
-
Default credential Id parameter name.
- DEFAULT_PARAMETER_NAME - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractPublicKeyCredentialAssertionFromFormRequest
-
Default public key credential assertion parameter name.
- DefaultChallengeGenerator() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.GenerateServerChallenge.DefaultChallengeGenerator
-
Constructor.
- DefaultCurrentUserComparisonPredicate() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AllowCurrentUserAccessPredicate.DefaultCurrentUserComparisonPredicate
- DefaultUserHandleLookupStrategy - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
A strategy to locate the userHandle first from an assertion response and then, if that does not exist, from the userId in the WebAuthn authentication context.
- DefaultUserHandleLookupStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.DefaultUserHandleLookupStrategy
- DeletePublicKeyCredential - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
An action that removes a credential registration from the credential repository.
- DeletePublicKeyCredential() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.DeletePublicKeyCredential
-
Constructor.
- deserialize(long, String, String, String, Long) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.CredentialRegistrationSerializer
- discoverable - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
-
Is the credential a discoverable type.
- discoverable - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Is the credential a discoverable type (passkey).
- displayName - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
-
The user.displayName supplied to the authenticator during registration.
- displayName - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters
-
The user.displayName supplied to the authenticator during registration.
- displayName - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
The user.displayName supplied to the authenticator during generation of a new credential.
- displayNameLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddDisplayName
-
Strategy used to lookup the user.displayName.
- doAccept(AAGUID, ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AbstractAuthenticatorPolicyRule
-
Execute the policy.
- doAccept(AAGUID, ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AllowlistAuthenticatorPolicy
-
Execute the policy.
- doAccept(AAGUID, ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AuthenticatorCapabilitiesPolicyRule
-
Execute the policy.
- doAccept(AAGUID, ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.ChainingAuthenticatorPolicyRule
-
Execute the policy.
- doAccept(AAGUID, ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.FunctionalAuthenticatorPolicyRule
-
Execute the policy.
- doAccept(WebAuthnAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.BaseWebAuthnAuthenticationContextConsumer
-
Consume the WebAuthn authentication context.
- doAccept(WebAuthnAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.SetPaswordlessUsageToContextConsumer
-
Consume the WebAuthn authentication context.
- doAccept(WebAuthnAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.SetSecondFactorUsageToContextConsumer
-
Consume the WebAuthn authentication context.
- doAccept(WebAuthnAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.SetUsernamelessUsageToContextConsumer
-
Consume the WebAuthn authentication context.
- doAudit(ProfileRequestContext, boolean, String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.AbstractWebAuthnAuditingAction
-
Do audit extraction and output.
- doDestroy() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
- doEvaluate(EnhancedCredentialRecord, ProfileRequestContext, WebAuthnAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.AbstractCredentialPolicyRule
-
Execute the policy.
- doEvaluate(EnhancedCredentialRecord, ProfileRequestContext, WebAuthnAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.ChainingCredentialPolicyRule
-
Execute the policy.
- doEvaluate(EnhancedCredentialRecord, ProfileRequestContext, WebAuthnAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.FunctionalCredentialPolicyRule
-
Execute the policy.
- doEvaluate(EnhancedCredentialRecord, ProfileRequestContext, WebAuthnAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.SecondFactorOnlyCredentialPolicyRule
-
Execute the policy.
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractKeyInformationFromFormRequest
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractUsernameFromRegistrationForm
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateInlineEnrolmentContext
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnManagementContext
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnRegistrationContext
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.LabelCredentialRecords
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractUsernameFromForm
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.PopulateWebAuthnAuthenticationContext
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
- doExecute(ProfileRequestContext, BaseWebAuthnContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AddUserVerificationRequirement
-
Performs this WebAuthn authentication action using the supplied WebAuthn context.
- doExecute(ProfileRequestContext, BaseWebAuthnContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.GenerateServerChallenge
-
Performs this WebAuthn authentication action using the supplied WebAuthn context.
- doExecute(ProfileRequestContext, BaseWebAuthnContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.InitializeSubjectCanonicalizationContext
-
Performs this WebAuthn authentication action using the supplied WebAuthn context.
- doExecute(ProfileRequestContext, BaseWebAuthnContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentials
-
Performs this WebAuthn authentication action using the supplied WebAuthn context.
- doExecute(ProfileRequestContext, BaseWebAuthnContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.UpdateWebAuthnContextWithC14nPrincipal
-
Performs this WebAuthn authentication action using the supplied WebAuthn context.
- doExecute(ProfileRequestContext, WebAuthnAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.CheckCredentialPolicy
- doExecute(ProfileRequestContext, WebAuthnAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.CheckUserHandleExistsIfNoAllowCredentials
- doExecute(ProfileRequestContext, WebAuthnAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.CreatePublicKeyCredentialRequestOptions
- doExecute(ProfileRequestContext, WebAuthnAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.EnsureAllowedCredentialsIsEmpty
-
Performs this WebAuthn authentication action using the supplied WebAuthn context.
- doExecute(ProfileRequestContext, WebAuthnAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractPublicKeyCredentialAssertionFromFormRequest
- doExecute(ProfileRequestContext, WebAuthnAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.FilterCredentialsOnPolicy
- doExecute(ProfileRequestContext, WebAuthnAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentialsFromUserHandle
-
Performs this WebAuthn authentication action using the supplied WebAuthn context.
- doExecute(ProfileRequestContext, WebAuthnManagementContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AdminDeletePublicKeyCredential
- doExecute(ProfileRequestContext, WebAuthnManagementContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractUsernameSearchFromFormRequest
- doExecute(ProfileRequestContext, WebAuthnManagementContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.InitializeAdminSubjectCanonicalizationContext
-
Performs this WebAuthn authentication action using the supplied WebAuthn context.
- doExecute(ProfileRequestContext, WebAuthnManagementContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.LookupCredentialsForUser
-
Performs this WebAuthn authentication action using the supplied WebAuthn context.
- doExecute(ProfileRequestContext, WebAuthnManagementContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.UpdateAdminContextWithC14nPrincipal
-
Performs this WebAuthn authentication action using the supplied WebAuthn context.
- doExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddAttestationConveyancePreference
-
Performs this WebAuthn authentication action using the supplied WebAuthn context.
- doExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddAuthenticatorAttachmentRequirement
-
Performs this WebAuthn authentication action using the supplied WebAuthn context.
- doExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddDisplayName
-
Performs this WebAuthn authentication action using the supplied WebAuthn context.
- doExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddNicknameRequired
-
Performs this WebAuthn authentication action using the supplied WebAuthn context.
- doExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddResidentKeyRequirement
-
Performs this WebAuthn authentication action using the supplied WebAuthn context.
- doExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddUserId
-
Performs this WebAuthn authentication action using the supplied WebAuthn context.
- doExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddUserName
-
Performs this WebAuthn authentication action using the supplied WebAuthn context.
- doExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.CheckRegistrationPolicy
- doExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.CreatePublicKeyCredentialCreationOptions
- doExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.DeletePublicKeyCredential
- doExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractNicknameFromFormRequest
- doExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractPublicKeyCredentialAttestationFromFormRequest
- doExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.StorePublicKeyCredential
- doExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.UpdateCredentialNickname
- doExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ValidateAuthenticatorAttestationResponse
- doExecute(ProfileRequestContext, T) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
Performs this WebAuthn authentication action using the supplied WebAuthn context.
- doExecute(RequestContext, ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.AbstractWebAuthnAuditingAction
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddDisplayName
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddNicknameRequired
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddUserId
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddUserName
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AdminDeletePublicKeyCredential
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.DeletePublicKeyCredential
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractKeyInformationFromFormRequest
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.LabelCredentialRecords
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.LookupCredentialsForUser
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RequireStrongFreshAuthnAccessPredicate
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.StorePublicKeyCredential
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.UpdateCredentialNickname
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.ChainingAuthenticatorPolicyRule
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.CheckCredentialPolicy
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractPublicKeyCredentialAssertionFromFormRequest
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.GenerateServerChallenge
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentials
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentialsFromUserHandle
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.ChainingCredentialPolicyRule
- doInitialize() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
- doLookup(BaseWebAuthnContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.AbstractWebAuthnAuditExtractor
-
Implemented to perform the actual lookup.
- doLookup(BaseWebAuthnContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.WebAuthnFlowModeAuditExtractor
-
Implemented to perform the actual lookup.
- doLookup(BaseWebAuthnContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.WebAuthnUserIdAuditExtractor
-
Implemented to perform the actual lookup.
- doLookup(BaseWebAuthnContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.WebAuthnUsernameAuditExtractor
-
Implemented to perform the actual lookup.
- doLookup(BaseWebAuthnContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.WebAuthnUserVerificationAuditExtractor
-
Implemented to perform the actual lookup.
- doLookup(WebAuthnManagementContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.AbstractWebAuthnManagementAuditExtractor
-
Implemented to perform the actual lookup.
- doLookup(WebAuthnManagementContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.WebAuthnCredentialToRemoveAuditExtractor
-
Implemented to perform the actual lookup.
- doLookup(WebAuthnManagementContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.WebAuthnSearchUserAuditExtractor
-
Implemented to perform the actual lookup.
- doLookup(WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.AbstractWebAuthnRegistrationAuditExtractor
-
Implemented to perform the actual lookup.
- doLookup(WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.WebAuthnUserCredentialAddedAuditExtractor
-
Implemented to perform the actual lookup.
- doLookup(WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.WebAuthnUserCredentialToRemoveAuditExtractor
-
Implemented to perform the actual lookup.
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractUsernameFromRegistrationForm
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractUsernameFromForm
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
- doPreExecute(ProfileRequestContext, WebAuthnAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.CheckCredentialPolicy
-
Performs this authentication action's pre-execute step.
- doPreExecute(ProfileRequestContext, WebAuthnAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.CheckUserHandleExistsIfNoAllowCredentials
-
Performs this authentication action's pre-execute step.
- doPreExecute(ProfileRequestContext, WebAuthnAuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentialsFromUserHandle
-
Performs this authentication action's pre-execute step.
- doPreExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddDisplayName
-
Performs this authentication action's pre-execute step.
- doPreExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddUserId
-
Performs this authentication action's pre-execute step.
- doPreExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddUserName
-
Performs this authentication action's pre-execute step.
- doPreExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.CheckRegistrationPolicy
-
Performs this authentication action's pre-execute step.
- doPreExecute(ProfileRequestContext, WebAuthnRegistrationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ValidateAuthenticatorAttestationResponse
-
Performs this authentication action's pre-execute step.
- doPreExecute(ProfileRequestContext, T) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
Performs this authentication action's pre-execute step.
E
- enableCredProperties - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
-
Enable the credential properties extenions.
- enableCredProperties - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters
-
Enable the credential properties extensions.
- enabled - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateInlineEnrolmentContext
-
Is inline enrolment enabled? Enabled by default.
- enabled - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsSecondFactor
-
Determines if 2FA support should be enabled (true) or disabled (false).
- enabled - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.UsernamelessFlowEnabled
-
Determines if we want a usernameless flow (true), or a passwordless flow (false).
- enhancedCredentialRecord(Collection<CredentialRecord>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
Create
EnhancedCredentialRecordsfrom the givenCredentialRecordsand add any appropriate metadata to each record. - EnhancedCredentialRecord - Class in net.shibboleth.idp.plugin.authn.webauthn.storage
-
An ephemeral wrapper class that holds a
CredentialRecordand any associated metadata. - EnhancedCredentialRecord(CredentialRecord) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.storage.EnhancedCredentialRecord
-
Constructor.
- EnsureAllowedCredentialsIsEmpty - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
An action that blanks any existing registered credentials in the WebAuthn authentication context.
- EnsureAllowedCredentialsIsEmpty() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.EnsureAllowedCredentialsIsEmpty
-
Constructor.
- equals(Object) - Method in class net.shibboleth.idp.plugin.authn.webauthn.principal.WebAuthnUserIdPrinicpal
- equals(Object) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
- evaluate(AAGUID, ProfileRequestContext) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.admin.policy.AuthenticatorPolicy
-
Execute and evaluate the policy.
- evaluate(AAGUID, ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AbstractAuthenticatorPolicyRule
-
Execute and evaluate the policy.
- evaluate(EnhancedCredentialRecord, ProfileRequestContext) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.policy.CredentialPolicy
-
Execute the policy.
- evaluate(EnhancedCredentialRecord, ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.AbstractCredentialPolicyRule
-
Execute the policy.
- excludeCredentials - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
-
Credentials that have already been registered with the IdP.
- excludeCredentials - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters
-
Credentials that have already been registered with the IdP.
- ExistingAuthenticationCredentialsLookupStrategy - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
A credential lookup function that returns the list of existing credentials from the
WebAuthnAuthenticationContext. - ExistingAuthenticationCredentialsLookupStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.ExistingAuthenticationCredentialsLookupStrategy
- existingCredentials - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
Credentials that have already been registered with the IdP.
- ExistingRegistrationCredentialsLookupStrategy - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
A credential lookup function that returns the list of existing credentials from the
WebAuthnRegistrationContext. - ExistingRegistrationCredentialsLookupStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExistingRegistrationCredentialsLookupStrategy
- expectedLegalHeaders - Variable in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
The expected set of legal headers on the FIDO metadata blob.
- ExtractKeyInformationFromFormRequest - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
An action that extracts the credential ID for from the incoming HTTP request and uses a
BiConsumerto set it back onto an appropriate context. - ExtractKeyInformationFromFormRequest() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractKeyInformationFromFormRequest
-
Constructor.
- ExtractNicknameFromFormRequest - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
An action that extracts the key nickname from the incoming HTTP request.
- ExtractNicknameFromFormRequest() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractNicknameFromFormRequest
-
Constructor.
- ExtractPublicKeyCredentialAssertionFromFormRequest - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
An action that extracts the PublicKeyCredential containing the authenticator assertion response from the incoming HTTP request.
- ExtractPublicKeyCredentialAssertionFromFormRequest() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractPublicKeyCredentialAssertionFromFormRequest
-
Constructor.
- ExtractPublicKeyCredentialAttestationFromFormRequest - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
An action that extracts the PublicKeyCredential containing the authenticator attestation response from the incoming HTTP request.
- ExtractPublicKeyCredentialAttestationFromFormRequest() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractPublicKeyCredentialAttestationFromFormRequest
-
Constructor.
- ExtractUsernameFromForm - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
An action to populate a username into the
BaseWebAuthnContext. - ExtractUsernameFromForm() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractUsernameFromForm
-
Constructor.
- ExtractUsernameFromRegistrationForm - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
An action to populate a username into the
BaseWebAuthnContext. - ExtractUsernameFromRegistrationForm() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractUsernameFromRegistrationForm
-
Constructor.
- ExtractUsernameSearchFromFormRequest - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
An action that extracts the username search value from the incoming HTTP request.
- ExtractUsernameSearchFromFormRequest() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractUsernameSearchFromFormRequest
-
Constructor.
F
- fidoMetadataService - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AbstractAuthenticatorPolicyRule
-
FIDO metadata service resolver.
- fidoMetadataService - Variable in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
If configured, a FIDO metadata service resolver.
- fidoMetadataService - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
Optional FIDO metadata service resolver.
- fidoMetadataService - Variable in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.AbstractCredentialPolicyRule
-
FIDO metadata service resolver.
- FidoMetadataServiceFactory - Class in net.shibboleth.idp.plugin.authn.webauthn.metadata.impl
-
Spring factory bean for creating a
FidoMetadataService. - FidoMetadataServiceFactory() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Constructor.
- FilterCredentialsOnPolicy - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
A policy engine that filters the set of existing credentials held in the context based on the policy.
- FilterCredentialsOnPolicy() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.FilterCredentialsOnPolicy
-
Constructor.
- FLOW_MODE - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.audit.WebAuthnAuditFields
-
What mode produced the final result e.g.
- formatDiscoverable(Optional<Boolean>) - Static method in class net.shibboleth.idp.plugin.authn.webauthn.impl.WebAuthnEncoder
-
Format the isDiscoverable flag for display.
- formatInstant(Instant) - Static method in class net.shibboleth.idp.plugin.authn.webauthn.impl.WebAuthnEncoder
-
Format the given instant into a display friendly string.
- formatInstant(Instant, String) - Static method in class net.shibboleth.idp.plugin.authn.webauthn.impl.WebAuthnEncoder
-
Format the given instant into a display friendly string using the given pattern.
- formatInstant(Instant, String, String) - Static method in class net.shibboleth.idp.plugin.authn.webauthn.impl.WebAuthnEncoder
-
Format the given instant into a display friendly string using the given pattern and time zone.
- formatInstant(Instant, DateTimeFormatter) - Static method in class net.shibboleth.idp.plugin.authn.webauthn.impl.WebAuthnEncoder
-
Format the given instant into a display friendly string using the given formatter.
- formatTransports(Set<AuthenticatorTransport>) - Static method in class net.shibboleth.idp.plugin.authn.webauthn.impl.WebAuthnEncoder
-
Convert a set of
transportsinto a CSV string. - foundCredentials - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnManagementContext
-
The located set of credentials registered for the given searchUsername.
- FunctionalAuthenticatorPolicyRule - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl
-
A
AuthenticatorPolicythat evaluates aBiFunctionto determine if the authenticator that created the credential registration should be accepted or rejected. - FunctionalAuthenticatorPolicyRule() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.FunctionalAuthenticatorPolicyRule
-
Constructor.
- FunctionalCredentialPolicyRule - Class in net.shibboleth.idp.plugin.authn.webauthn.policy.impl
-
A
CredentialPolicythat evaluates aBiFunctionto determine if a credential should be accepted or rejected. - FunctionalCredentialPolicyRule() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.FunctionalCredentialPolicyRule
-
Constructor.
- FunctionalRuleContext - Class in net.shibboleth.idp.plugin.authn.webauthn.policy.impl
-
A context class that provides access to the
ProfileRequestContextandFidoMetadataServicefromBiFunctionsthat implement registration or authentication rules. - FunctionalRuleContext(ProfileRequestContext, FidoMetadataService) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.FunctionalRuleContext
-
Constructor.
G
- GenerateServerChallenge - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
An action to generate an appropriate server challenge for use in either the PublicKeyCredentialCreationOptions or the PublicKeyCredentialRequestOptions.
- GenerateServerChallenge() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.GenerateServerChallenge
-
Constructor.
- GenerateServerChallenge.DefaultChallengeGenerator - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
Default challenge generator that generates a 32 byte randomized challenge of sufficient entropy.
- genericMessageID - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.RegistrationErrorMessageLookupFunction
-
Message ID to use for generic messages.
- genericMessageID - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.RegistrationInfoMessageLookupFunction
-
Message ID to use for generic messages.
- genericMessageID - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.WebAuthnErrorMessageLookupFunction
-
Message ID to use for generic messages.
- getAaguid() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult
-
Get the AAGUID of the authenticator.
- getAaguid() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Get the AAGUID of the authenticator that created this credential.
- getAaguidMetadata(AAGUID) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
Get basic authenticator/provider information from the AAGUID.
- getAaguidService() - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
Get the supplementary description service which contains descriptions and icons for passkey providers not in the MDS feed.
- getAllowCredentials() - Method in class net.shibboleth.idp.plugin.authn.webauthn.authn.CredentialRequestOptionsParameters
-
Get the set of credentials that are acceptable to the IdP.
- getAllRegistrations() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
Get all credential registrations known to the repository.
- getAllRegistrations() - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.WebAuthnCredentialRepository
-
Get all credential registrations known to the repository.
- getAttestationConveyancePreference() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters
-
Get the attestation conveyance preference.
- getAttestationConveyancePreference() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Get the attestation conveyance preference.
- getAttestationType() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult
-
The attestation type that was used for this credential.
- getAttribute(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.AbstractAttributeContextUserIdentityStrategy
-
Get the attribute from either the filtered or unfiltered set of attributes with the given attribute Id from the AttributeContext (if it exists).
- getAttributeId() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.AbstractAttributeContextUserIdentityStrategy
-
Get the attribute Id to extract the value from.
- getAuditContext(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.AbstractWebAuthnAuditingAction
-
Create or locate the
AuditContextvia the defined strategy. - getAuditFields(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.AbstractWebAuthnAuditingAction
-
Subclasses can override this method to supply additional audit fields to store.
- getAuthenticatorAttachment() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters
-
Get the authenticator attachment requirement.
- getAuthenticatorAttachmentRequirement() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Get the authenticator attachment requirement.
- getAuthenticatorDescription() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.EnhancedCredentialRecord
-
Get the human-readable, short description of the authenticator (in English) iff either; the attestation metadata exists or aaguid metadata exists (preferencing the FIDO2 attestation metadata).
- getAuthenticatorMetadata() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.EnhancedCredentialRecord
-
Get the authenticator metadata.
- getAuthenticatorMetadata(ByteArray) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
Find FIDO2 MDS metadata for the authenticator.
- getCacheFile() - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Get where to cache the metadata blob.
- getChallenge() - Method in class net.shibboleth.idp.plugin.authn.webauthn.authn.BaseOptionsParameters
-
Get the challenge.
- getClassifiedErrors() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationErrorContext
-
Get a mutable collection of error "tokens" associated with the context.
- getClassifiedMessage(MessageSourceAccessor, String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.RegistrationErrorMessageLookupFunction
-
Get classified message.
- getClassifiedMessage(MessageSourceAccessor, String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.RegistrationInfoMessageLookupFunction
-
Get classified message.
- getClassifiedMessage(MessageSourceAccessor, String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.WebAuthnErrorMessageLookupFunction
-
Get classified message.
- getClassifiedMessages() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationInformationContext
-
Get a mutable collection of message "tokens" associated with the context.
- getCredential() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult
-
Get the attestation response.
- getCredential() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Get the registered credential.
- getCredentialId() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnAuthenticationContext
-
Get the credential Id.
- getCredentialIdBase64() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Get the credential ID as a base64 encoded string.
- getCredentialIdBase64Url() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Get the credential ID as a base64URL encoded string.
- getCredentialIdHex() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Get the credential ID as a Hex encoded string.
- getCredentialIdsForUsername(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
- getCredentialIdToModify() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Get the ID of the credential that is going to be modified.
- getCredentialIdToRemove() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnManagementContext
-
Get the ID of the credential that is going to be removed.
- getCredentialIdToRemove() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Get the ID of the credential that is going to be removed.
- getCredentialNickname() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Get the display friendly nickname for this credential.
- getCredentialRecord() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.EnhancedCredentialRecord
-
Get the wrapped credential record.
- getCredentialRepository() - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Get the credential repository used to store the valid webauthn credential.
- getCredentialRepository() - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
Get the credential repository used to store WebAuthn credentials.
- getCredentials() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository.VersionedCredentialSet
-
Get the wrapped set of credentials.
- getCrls() - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Get the CRLs to use to check the revocation status of the metadata signature.
- getDisplayName() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters
-
Get the user.displayName.
- getDisplayName() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Get the human-palatable name for the user account.
- getEntry(AAGUID) - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.PasskeyAaguidMetadataService
-
Get a metadata entry based on the AAGUID.
- getEntry(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.PasskeyAaguidMetadataService
-
Get a metadata entry based on the AAGUID as a string.
- getExcludeCredentials() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters
-
Get the set of credentials that have already been registered with the IdP.
- getExistingCredentials() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
Get the user's credentials that have already been registered with the credential repository.
- getExpectedLegalHeaders() - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Get the expected legal headers on the FIDO metadata blob.
- getFidoMetadataService() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AbstractAuthenticatorPolicyRule
-
Get the metadata service to use.
- getFidoMetadataService() - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Get the FIDO Alliance metadata service resolver to use as the attestation trust source.
- getFidoMetadataService() - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
Get the FIDO Alliance metadata service resolver to use as the attestation trust source.
- getFidoMetadataService() - Method in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.AbstractCredentialPolicyRule
-
Get the metadata service to use.
- getFoundCredentials() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnManagementContext
-
Get the credentials found to belong to the given searchUsername.
- getHttpServletRequest() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.UsernameLookupFromHttpRequest
-
Get the current HTTP request if available.
- getIcon() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.EnhancedCredentialRecord
-
Get a
data:URL encoded PNG icon for the authenticator. - getIconDark() - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.AaguidEntry
-
Get the base64 SVG data encoded dark icon for this provider.
- getIconLight() - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.AaguidEntry
-
Get the base64 SVG data encoded light icon for this provider.
- getKeyId() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult
-
Get the credential ID and transports of the created credential.
- getLabels() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.EnhancedCredentialRecord
-
Get labels about the credential or the authenticator that created it.
- getLastClassifiedError() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationErrorContext
-
Gets the last classified error added, or null if none.
- getLastClassifiedMessage() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationInformationContext
-
Gets the last classified message added, or null if none.
- getLastUsedTime() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Get the time the credential was last used for authentication.
- getMetadataBlobFile() - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Get the metadata blob file.
- getMetadataBlobUrl() - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Get the URL of the metadata blob file to fetch.
- getMetadataService() - Method in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.FunctionalRuleContext
-
Get the metadata service.
- getName() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters
-
Get the WebAuthn user.name.
- getName() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
The WebAuthn user.name of the user to use during credential registration.
- getName() - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.AaguidEntry
-
Get the name of the authenticator/provider.
- getName() - Method in class net.shibboleth.idp.plugin.authn.webauthn.principal.WebAuthnUserIdPrinicpal
- getNickname() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Get the nickname of this credential.
- getObject() - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
- getObject() - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
- getObject() - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.PasskeyAaguidMetadataFactory
- getObjectType() - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
- getObjectType() - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
- getObjectType() - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.PasskeyAaguidMetadataFactory
- getOrigins() - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Get the allowable origins for this Relying Party.
- getPasskeyAaguidFile() - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.PasskeyAaguidMetadataFactory
-
Get the passkey Aaguid JSON file.
- getPreferredPublickeyParams() - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Get the ordered list of preferred public key credential parameters to send to the authenticator during registration.
- getPrincipalName() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnManagementContext
-
Get the canonical principal name of the authenticated subject.
- getProfileRequestContext() - Method in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.FunctionalRuleContext
-
Get the profile request context.
- getPublicKeyCose() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult
-
Get the public key of the created credential in COSE format.
- getPublicKeyCredentialAssertionResponse() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnAuthenticationContext
-
Get the public key credential with authenticator assertion response, from the authentication ceremony.
- getPublicKeyCredentialAttestationResponse() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Get the public key credential containing the attestation response as a result of creating a new credential.
- getPublicKeyCredentialCreationOptions() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Get the options used to create public key credentials.
- getPublicKeyCredentialRequestOptions() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnAuthenticationContext
-
Get the public key credential request options for generating an authentication assertion.
- getRawSearchUsername() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnManagementContext
-
Gets the raw username entered by the admin to search for.
- getRawUsername() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
Gets the raw username entered by the user in one of the username collection steps.
- getRegistrationByUserHandleAndCredentialId(ByteArray, ByteArray) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
Get the credential belonging to the user by userHandle and credentialID.
- getRegistrationByUserHandleAndCredentialId(ByteArray, ByteArray) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.WebAuthnCredentialRepository
-
Get the credential belonging to the user by userHandle and credentialID.
- getRegistrationByUsernameAndCredentialId(String, ByteArray) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
Get the credential belonging to the user by its credential identifier.
- getRegistrationByUsernameAndCredentialId(String, ByteArray) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.WebAuthnCredentialRepository
-
Get the credential belonging to the user by its credential identifier.
- getRegistrationResult() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Get the credential public key which is the result of registration of a new key pair generated by the authenticator.
- getRegistrationsByUserHandle(ByteArray) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
Get registrations from any user by userHandle.
- getRegistrationsByUsername(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
Get credential registrations by username.
- getRegistrationsByUsername(String) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.WebAuthnCredentialRepository
-
Get credential registrations by username.
- getRegistrationsByUsernameWithVersion(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
Get credential registrations by username and return the storage record version.
- getRegistrationTime() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Get the time the registration took place.
- getRelyingPartyId() - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Get the relying party identifier.
- getRelyingPartyName() - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Get the relying party name.
- getResidentKeyRequirement() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters
-
Get the resident key requirement.
- getResidentKeyRequirement() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Get the ResidentKey requirement.
- getSearchUsername() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnManagementContext
-
Get the username of the user to find and manage credentials for.
- getServerChallenge() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
Get the server challenge sent to (or to send to) the authenticator.
- getSsoUrl() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.InlineEnrolmentContext
-
Get the URL to redirect the user to after the flow has ended.
- getTransports() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Get the set of
transportsthe authenticator can use to communicate with the client. - getTrustRootFile() - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Get the trust root file.
- getUserHandleForUsername(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
- getUserId() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters
-
Get the user.id.
- getUserId() - Method in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult
-
Get the user.id of the authenticated user.
- getUserId() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
Get the WebAuthn user.id used to map public key credentials to the user's account.
- getUserIdentity() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Get the identity of the user this credential has been registered for.
- getUsername() - Method in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult
-
Get the username of the authenticated user.
- getUsername() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
Gets the internal IdP username.
- getUsername() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Get the username of the user to the IdP.
- getUsernameForUserHandle(ByteArray) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
- getUsernameFromForm() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractUsernameFromRegistrationForm
-
Gets the username from a form submission.
- getUsernameFromForm() - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractUsernameFromForm
-
Gets the username from a form submission.
- getUserVerificationRequirement() - Method in class net.shibboleth.idp.plugin.authn.webauthn.authn.BaseOptionsParameters
-
Get the user verification requirement.
- getUserVerificationRequirement() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
Get the user verification requirement.
- getVersion() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository.VersionedCredentialSet
-
Get the storage record version.
- getWebAuthnClient() - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
Get the WebAuthn client used to handle registration and authentication ceremonies.
- getWebAuthnUserName() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Get the WebAuthn user.name of the user identity registered.
H
- hashCode() - Method in class net.shibboleth.idp.plugin.authn.webauthn.principal.WebAuthnUserIdPrinicpal
- hashCode() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
- httpServletRequestSupplier - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.UsernameLookupFromHttpRequest
-
Supplier for the Current HTTP request, if available.
I
- iconDark - Variable in class net.shibboleth.idp.plugin.authn.webauthn.metadata.AaguidEntry
-
The base64 SVG data encoded dark icon for this provider.
- iconLight - Variable in class net.shibboleth.idp.plugin.authn.webauthn.metadata.AaguidEntry
-
The base64 SVG data encoded light icon for this provider.
- idGeneratorStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RandomUserIdGenerator
-
The user.id generation strategy.
- IdPStorageServiceCredentialRespository - Class in net.shibboleth.idp.plugin.authn.webauthn.storage.impl
-
A
CredentialRepositoryadaptor for the ShibbolethStorageService. - IdPStorageServiceCredentialRespository() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
- IdPStorageServiceCredentialRespository.VersionedCredentialSet - Class in net.shibboleth.idp.plugin.authn.webauthn.storage.impl
-
A class to wrap a set of deserialized credentials alongside the storage record version reported by the storage service.
- IGNORE - Enum constant in enum class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.AuthenticatorPolicy.AuthenticatorPolicyOutcome
-
The policy was not active and should be ignored.
- IGNORE - Enum constant in enum class net.shibboleth.idp.plugin.authn.webauthn.policy.CredentialPolicy.CredentialPolicyOutcome
-
The policy was not active and should be ignored.
- InitializeAdminSubjectCanonicalizationContext - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
An action that creates a new
SubjectCanonicalizationContextout of the search username in the admin context, ready for the c14n flows to canonicalize. - InitializeAdminSubjectCanonicalizationContext() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.InitializeAdminSubjectCanonicalizationContext
-
Constructor.
- InitializeSubjectCanonicalizationContext - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
An action that creates a new
SubjectCanonicalizationContextout of the username in the base context, ready for the c14n flows to canonicalize. - InitializeSubjectCanonicalizationContext() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.InitializeSubjectCanonicalizationContext
-
Constructor.
- inlineEnrolementContextCreationStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.InlineEnrolmentRedirectFunction
-
Strategy used to locate the
InlineEnrolmentContext. - inlineEnrolementContextCreationStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateInlineEnrolmentContext
-
Strategy used to locate or create the
InlineEnrolmentContextto populate. - InlineEnrolmentContext - Class in net.shibboleth.idp.plugin.authn.webauthn.context
-
A context that holds information about a resumable SSO flow.
- InlineEnrolmentContext() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.InlineEnrolmentContext
- InlineEnrolmentRedirectFunction - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
A function that generates a redirect URL to return the user to a resource relative to the server root.
- InlineEnrolmentRedirectFunction() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.InlineEnrolmentRedirectFunction
-
Constructor.
- INVALID_ADMIN_ACTION - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.WebAuthnRegistrationEventIds
-
A general event ID that is signalled if there is an issue performing an 'admin' action (e.g., registration or user management).
- INVALID_MANAGEMENT_CTX - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.WebAuthnRegistrationEventIds
-
Management context is invalid.
- INVALID_REGISTRATION - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.WebAuthnRegistrationEventIds
-
Registration failed.
- INVALID_REGISTRATION_CTX - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.WebAuthnRegistrationEventIds
-
Registration context is invalid.
- IsAdminUsernameCollectionEnabled - Class in net.shibboleth.idp.plugin.authn.webauthn.context.logic
-
A predicate that determines if username collection is required as a first step to the registration process.
- IsAdminUsernameCollectionEnabled() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsAdminUsernameCollectionEnabled
- isAllowOriginPort() - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Is origin matching relaxed to allow any port number?
- isAllowOriginSubdomain() - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Is origin matching relaxed to allow any subdomain?
- isAllowUntrustedAttestation() - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Allow untrusted attestations?
- isAttestationTrusted() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult
-
Is the attestation signature valid.
- isAuthenticatorMetadataAttached(EnhancedCredentialRecord) - Static method in class net.shibboleth.idp.plugin.authn.webauthn.impl.WebAuthnEncoder
-
Does the credential have attached metadata.
- isClassifiedError(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationErrorContext
-
Check for the presence of a particular error condition in the context.
- isClassifiedMessage(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationInformationContext
-
Check for the presence of a particular message condition in the context.
- isDiscoverable() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult
-
Try to determine if this credential is a discoverable (passkey) type by inspecting the ResidentKey flag inside the credential properties extension.
- isDiscoverable() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Is the created credential discoverable?
- IsDiscoverableCredentialRequired - Class in net.shibboleth.idp.plugin.authn.webauthn.context.logic
-
A predicate that determines if the authentication ceremony requires a discoverable credential (ResidentKey) supplied by the authenticator, or if we have a username to determine which credentials to use from the IdP.
- IsDiscoverableCredentialRequired() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsDiscoverableCredentialRequired
- isEnableCredProperties() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters
-
Is the credential properties extension enabled?
- isNicknameRequired() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Is nickname collection required or not.
- isPasswordless() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnAuthenticationContext
-
Is this authentication part of a passwordless flow/mode.
- IsPasswordlessAuthenticationMode - Class in net.shibboleth.idp.plugin.authn.webauthn.context.logic
-
A predicate that lookups into the context to find if the authentication flow is passwordless.
- IsPasswordlessAuthenticationMode() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsPasswordlessAuthenticationMode
- isSecondFactor() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnAuthenticationContext
-
Is this authentication part of a second factor flow/mode?
- IsSecondFactor - Class in net.shibboleth.idp.plugin.authn.webauthn.context.logic
-
A predicate that determines if the authentication flow is being used as a second factor of authentication, and not a first (and possibly only) factor.
- IsSecondFactor() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsSecondFactor
-
Constructor.
- IsSecondFactorAuthenticationMode - Class in net.shibboleth.idp.plugin.authn.webauthn.context.logic
-
A predicate that lookups into the context to find if the authentication flow is acting as a second factor.
- IsSecondFactorAuthenticationMode() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsSecondFactorAuthenticationMode
- isSignatureCounterValid() - Method in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult
-
Is the signature counter valid?
- isSingleton() - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
- isStronglyAuthenticated() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnGuardContext
-
Did the user performed some kind of 'strong' authentication? (as determined by the flow)
- isSuccess() - Method in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult
-
Is this assertion valid?
- IsUsernameCollectionRequired - Class in net.shibboleth.idp.plugin.authn.webauthn.context.logic
-
A predicate that determines if a username already exists in the authentication context.
- IsUsernameCollectionRequired() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsUsernameCollectionRequired
- isUsernameless() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnAuthenticationContext
-
Is this authentication part of a usernameless flow/mode?
- IsUsernamelessAuthenticationMode - Class in net.shibboleth.idp.plugin.authn.webauthn.context.logic
-
A predicate that lookups into the context to find if the authentication flow is usernameless.
- IsUsernamelessAuthenticationMode() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsUsernamelessAuthenticationMode
- isUserVerified() - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult
-
Was the user verified by a suitable authorization gesture during the registration ceremony?
- isUserVerified() - Method in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult
-
Was the user verified by the authenticator during authentication?
- isUserVerified() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Was user verification performed during registration?
- isUseUnfilteredAttributes() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.AbstractAttributeContextUserIdentityStrategy
-
Get whether to source the input attributes from the unfiltered set.
- isVerifyDownloadOnly() - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Only verify the signature in the blob file from a fresh download?
- isWebAuthnAvailable() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
Does the user have existing, registered, credentials available to use for authentication.
J
- jsonMapper - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.CredentialRegistrationSerializer
-
The CBOR friendly json mapper.
L
- label - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PasskeyCredentialLabeller
-
The label to use.
- label - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.SecondFactorOnlyCredentialLabeller
-
The label to use for second factor only credentials.
- LabelCredentialRecords - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
Use the labelling function to add labels to each
EnhancedCredentialRecordfound in the context. - LabelCredentialRecords() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.LabelCredentialRecords
-
Constructor.
- labeller - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.LabelCredentialRecords
-
The labeller used to generate labels for the credential, for display only.
- labellers - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ChainingCredentialLabeller
-
The chain of credential labellers to use.
- labels - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.EnhancedCredentialRecord
-
Labels that can be set about the credential or authenticator that created it.
- lastUsedTime - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
-
The time the credential was last used for authentication.
- lastUsedTime - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
The time the credential was last used for authentication.
- loadCrls() - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Load CRLs from the given set of CRL resources into a collection of CRL objects.
- loadMetadataJwt(Resource) - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Load the given metadata blob file into a String.
- lock - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
A shared lock to synchronize access to read and write operations.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddAttestationConveyancePreference
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddAuthenticatorAttachmentRequirement
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddDisplayName
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddNicknameRequired
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddResidentKeyRequirement
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddUserId
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddUserName
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AdminDeletePublicKeyCredential
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AllowCurrentUserAccessPredicate.DefaultCurrentUserComparisonPredicate
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AllowCurrentUserAccessPredicate
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.CheckRegistrationPolicy
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.CreatePublicKeyCredentialCreationOptions
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.DeletePublicKeyCredential
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractKeyInformationFromFormRequest
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractNicknameFromFormRequest
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractPublicKeyCredentialAttestationFromFormRequest
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractUsernameFromRegistrationForm
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractUsernameSearchFromFormRequest
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.InitializeAdminSubjectCanonicalizationContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.LabelCredentialRecords
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.LookupCredentialsForUser
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ManagementContextCredentialRemovalConsumer
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateInlineEnrolmentContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnManagementContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnRegistrationContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RandomUserIdGenerator
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RegistrationContextCredentialRemovalConsumer
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RegistrationContextCredentialToModifyConsumer
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RequireStrongFreshAuthnAccessPredicate
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.SecondFactorOnlyCredentialLabeller
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.StorePublicKeyCredential
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.UpdateAdminContextWithC14nPrincipal
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.UpdateCredentialNickname
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ValidateAuthenticatorAttestationResponse
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AbstractAuthenticatorPolicyRule
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AllowlistAuthenticatorPolicy
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AuthenticatorCapabilitiesPolicyRule
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.ChainingAuthenticatorPolicyRule
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.FunctionalAuthenticatorPolicyRule
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebAuthnAuthenticationClient
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsAdminUsernameCollectionEnabled
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsDiscoverableCredentialRequired
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsPasswordlessAuthenticationMode
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsSecondFactor
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsSecondFactorAuthenticationMode
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsUsernameCollectionRequired
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsUsernamelessAuthenticationMode
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.UsernamelessFlowEnabled
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.AbstractAttributeContextUserIdentityStrategy
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.AttributeContextByteArrayLookupStrategy
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.AttributeContextStringLookupStrategy
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.UsernameLookupFromRegistrationContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.UsernameLookupFromSubjectContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnExtractionAction
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.AddUserVerificationRequirement
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.CheckCredentialPolicy
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.CheckUserHandleExistsIfNoAllowCredentials
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.CreatePublicKeyCredentialRequestOptions
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.DefaultUserHandleLookupStrategy
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.EnsureAllowedCredentialsIsEmpty
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractPublicKeyCredentialAssertionFromFormRequest
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractUsernameFromForm
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.FilterCredentialsOnPolicy
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.GenerateServerChallenge.DefaultChallengeGenerator
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.GenerateServerChallenge
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.InitializeSubjectCanonicalizationContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentials
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentialsFromUserHandle
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.PopulateWebAuthnAuthenticationContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.UpdateWebAuthnContextWithC14nPrincipal
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.AbstractCredentialPolicyRule
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.ChainingCredentialPolicyRule
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.FunctionalCredentialPolicyRule
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.SecondFactorOnlyCredentialPolicyRule
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
Class logger.
- LOG - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.WebAuthnEncoder
-
Class logger.
- logRegistration(WebAuthnRegistrationContext, String, RegistrationResult) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.StorePublicKeyCredential
-
Log a successful registration event.
- lookup(ByteArray, ByteArray) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
- lookupAll(ByteArray) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
- LookupCredentialsForUser - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
An action that lookups registered credentials for a username contained in the WebAuthn management context and sets them back onto the context.
- LookupCredentialsForUser() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.LookupCredentialsForUser
-
Constructor.
- LookupRegisteredCredentials - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
An action that lookups existing registered credentials based on the username contained in the WebAuthn context and sets them back onto the context.
- LookupRegisteredCredentials() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentials
-
Constructor.
- LookupRegisteredCredentialsFromUserHandle - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
An action that lookups existing registered credentials from the userHandle supplied in the authenticators assertion response and sets them back onto the context.
- LookupRegisteredCredentialsFromUserHandle() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentialsFromUserHandle
-
Constructor.
- lowercase - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnExtractionAction
-
Convert to lowercase prior to transforms?
M
- ManagementContextCredentialRemovalConsumer - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
A
BiConsumerthat sets the credential ID to remove onto the WebAuthn management context. - ManagementContextCredentialRemovalConsumer() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ManagementContextCredentialRemovalConsumer
-
Constructor.
- metadata - Variable in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.PasskeyAaguidMetadataService
-
The metadata.
- metadataBlobFile - Variable in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
The File location of the metadata blob.
- metadataBlobUrl - Variable in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
The HTTPS location of the metadata blob to download.
- metadataService - Variable in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.FunctionalRuleContext
-
The stored FIDO metadata service.
- MultiPredicateAccessPredicate - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
Access control implementation based on a
Listof predicates over aProfileRequestContext. - MultiPredicateAccessPredicate(List<Predicate<ProfileRequestContext>>) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.MultiPredicateAccessPredicate
-
Constructor.
N
- name - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
-
The user.name.
- name - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters
-
The user.name of the user identity.
- name - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
The WebAuthn user.name of the user.
- name - Variable in class net.shibboleth.idp.plugin.authn.webauthn.metadata.AaguidEntry
-
The name of the authenticator/provider.
- net.shibboleth.idp.plugin.authn.webauthn - package net.shibboleth.idp.plugin.authn.webauthn
-
Shibboleth WebAuthn authentication implementation.
- net.shibboleth.idp.plugin.authn.webauthn.admin - package net.shibboleth.idp.plugin.authn.webauthn.admin
-
Administrative flow APIs for WebAuthn.
- net.shibboleth.idp.plugin.authn.webauthn.admin.impl - package net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
This package has audit functions for WebAuthn.
- net.shibboleth.idp.plugin.authn.webauthn.admin.policy - package net.shibboleth.idp.plugin.authn.webauthn.admin.policy
-
This package contains the APIs for registration policies.
- net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl - package net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl
-
This package has registration policy implementations.
- net.shibboleth.idp.plugin.authn.webauthn.audit - package net.shibboleth.idp.plugin.authn.webauthn.audit
-
Audit function APIs for WebAuthn.
- net.shibboleth.idp.plugin.authn.webauthn.audit.impl - package net.shibboleth.idp.plugin.authn.webauthn.audit.impl
-
This package has administrative functions for WebAuthn.
- net.shibboleth.idp.plugin.authn.webauthn.authn - package net.shibboleth.idp.plugin.authn.webauthn.authn
-
This package has authentication APIs for WebAuthn.
- net.shibboleth.idp.plugin.authn.webauthn.client - package net.shibboleth.idp.plugin.authn.webauthn.client
-
Client APIs for WebAuthn.
- net.shibboleth.idp.plugin.authn.webauthn.client.impl - package net.shibboleth.idp.plugin.authn.webauthn.client.impl
-
This package has WebAuthn client implementations for WebAuthn.
- net.shibboleth.idp.plugin.authn.webauthn.context - package net.shibboleth.idp.plugin.authn.webauthn.context
-
Context APIs for WebAuthn.
- net.shibboleth.idp.plugin.authn.webauthn.context.logic - package net.shibboleth.idp.plugin.authn.webauthn.context.logic
-
Context logic APIs for WebAuthn.
- net.shibboleth.idp.plugin.authn.webauthn.context.navigate - package net.shibboleth.idp.plugin.authn.webauthn.context.navigate
-
Context navigation APIs for WebAuthn.
- net.shibboleth.idp.plugin.authn.webauthn.exception - package net.shibboleth.idp.plugin.authn.webauthn.exception
-
Exception classes for WebAuthn.
- net.shibboleth.idp.plugin.authn.webauthn.impl - package net.shibboleth.idp.plugin.authn.webauthn.impl
-
This package has an authentication implementation for WebAuthn.
- net.shibboleth.idp.plugin.authn.webauthn.metadata - package net.shibboleth.idp.plugin.authn.webauthn.metadata
-
This package contains the APIs for handling FIDO metadata.
- net.shibboleth.idp.plugin.authn.webauthn.metadata.impl - package net.shibboleth.idp.plugin.authn.webauthn.metadata.impl
-
This package has the FIDO metadata implementation for WebAuthn.
- net.shibboleth.idp.plugin.authn.webauthn.policy - package net.shibboleth.idp.plugin.authn.webauthn.policy
-
This package contains the APIs for authentication policies.
- net.shibboleth.idp.plugin.authn.webauthn.policy.impl - package net.shibboleth.idp.plugin.authn.webauthn.policy.impl
-
This package has authentication policy implementations.
- net.shibboleth.idp.plugin.authn.webauthn.principal - package net.shibboleth.idp.plugin.authn.webauthn.principal
-
User principals for WebAuthn.
- net.shibboleth.idp.plugin.authn.webauthn.storage - package net.shibboleth.idp.plugin.authn.webauthn.storage
-
Storage APIs for WebAuthn.
- net.shibboleth.idp.plugin.authn.webauthn.storage.impl - package net.shibboleth.idp.plugin.authn.webauthn.storage.impl
-
This package has storage implementations for WebAuthn.
- nicknameRequired - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Is nickname collection enabled or disabled?.
- nicknameRequiredPredicate - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddNicknameRequired
-
Predicate used to determine if nickname collection is optional for this request.
- NO_REGISTERED_WEBAUTHN_CREDENTIALS - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.WebAuthnAuthenticationEventIds
-
The user has no registered WebAuthn credentials.
- NO_SEARCH_USERNAME_AFTER_C14N - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.WebAuthnRegistrationEventIds
-
There is no search username to search on in the management interface because c14n failed.
- noCredentialNicknameEventId - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractNicknameFromFormRequest
-
The EventID of the event to build if no credential nickname can be found in the request and a nickname is required.
- noCredentialsEventId - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.FilterCredentialsOnPolicy
-
The EventID of the event to build if no credentials remain after filtering.
- noCredentialsEventId - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentials
-
The EventID of the event to build if no credentials are found and
triggerEventOnNoCredentialsPredicateevaluates to true. - noCredentialsEventId - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentialsFromUserHandle
-
The EventID of the event to build if no credentials are found and
triggerEventOnNoCredentialsPredicateevaluates to true.
O
- objectMapper - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractPublicKeyCredentialAssertionFromFormRequest
-
JSON object mapper.
- of(boolean) - Static method in enum class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.AuthenticatorPolicy.AuthenticatorPolicyOutcome
-
Helper method to create an
AuthenticatorPolicy.AuthenticatorPolicyOutcomefrom a boolean flag. - of(boolean) - Static method in enum class net.shibboleth.idp.plugin.authn.webauthn.policy.CredentialPolicy.CredentialPolicyOutcome
-
Helper method to create an
CredentialPolicy.CredentialPolicyOutcomefrom a boolean flag. - onFailureAuditHook - Variable in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.AbstractWebAuthnAuditingAction
-
A hook to be executed during a failure audit even.
- onSuccessAuditHook - Variable in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.AbstractWebAuthnAuditingAction
-
A hook to be executed during a success audit even.
- origins - Variable in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Allowable origins the authenticator response can contain.
P
- parse(String) - Static method in class net.shibboleth.idp.plugin.authn.webauthn.authn.AuthenticatorSupport
-
Parse an AAGUID from a string value.
- passkeyAaguidFile - Variable in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.PasskeyAaguidMetadataFactory
-
The File location of the passkey AAGUID JSON file.
- PasskeyAaguidMetadataFactory - Class in net.shibboleth.idp.plugin.authn.webauthn.metadata.impl
-
A spring factory bean for create a
PasskeyAaguidMetadataService. - PasskeyAaguidMetadataFactory() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.PasskeyAaguidMetadataFactory
- PasskeyAaguidMetadataService - Class in net.shibboleth.idp.plugin.authn.webauthn.metadata.impl
-
A service that looks up icons and descriptions about passkey providers (authenticators) from a map.
- PasskeyAaguidMetadataService(Map<String, AaguidEntry>) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.PasskeyAaguidMetadataService
-
Constructor.
- PasskeyCredentialLabeller - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
A credential labeller function that labels credentials as 'Passkey' if they are discoverable.
- PasskeyCredentialLabeller() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PasskeyCredentialLabeller
-
Constructor.
- passwordless - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnAuthenticationContext
-
Are we operating in passwordless mode.
- pkCredCreationOptions - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ValidateAuthenticatorAttestationResponse
-
The stashed public key credential creation options used to create a new credential.
- populateAuditContextAction - Variable in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.AbstractWebAuthnAuditingAction
-
Optional audit extraction action.
- PopulateInlineEnrolmentContext - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
Populate the
InlineEnrolmentContextfrom the HTTP referer header in the HTTP request iff the registration query parameter contains 'inline'. - PopulateInlineEnrolmentContext() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateInlineEnrolmentContext
-
Constructor.
- populateSubject(Subject) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
- PopulateWebAuthnAuthenticationContext - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
An action to create (or lookup) the
WebAuthnAuthenticationContextand populate with the username found from the username lookup strategy. - PopulateWebAuthnAuthenticationContext() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.PopulateWebAuthnAuthenticationContext
-
Constructor.
- PopulateWebAuthnManagementContext - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
An action to create (or lookup) the
WebAuthnManagementContextand set the admin principal name from the lookup strategy. - PopulateWebAuthnManagementContext() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnManagementContext
-
Constructor.
- PopulateWebAuthnRegistrationContext - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
An action to create (or lookup) the
WebAuthnRegistrationContextand populate with the username found from the lookup strategy. - PopulateWebAuthnRegistrationContext() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnRegistrationContext
-
Constructor.
- predicates - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.MultiPredicateAccessPredicate
-
List of predicates to evaluate.
- preferredPublickeyParams - Variable in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebAuthnAuthenticationClient
-
List of acceptable public key algorithms.
- preferredPublickeyParams - Variable in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
List of acceptable public key algorithms.
- principalName - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnManagementContext
-
Canonical principal name of the authenticated user, acting as an admin.
- principalNameLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnManagementContext
-
Lookup strategy to determine the username to extract and register WebAuthn credentials for.
- processFormSubmission(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractUsernameFromForm
-
Process the form submission: extract and transform the username, processes do-not-cache instruction.
- processUsername(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractUsernameFromRegistrationForm
-
Gets the username from a form submission and apply transformations to it.
- profileRequestContext - Variable in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.FunctionalRuleContext
-
The stored profile request context.
- publicKeyCredentialAssertionParameterName - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractPublicKeyCredentialAssertionFromFormRequest
-
Name of public key credential with the assertion response parameter.
- publicKeyCredentialAssertionResponse - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnAuthenticationContext
-
A public key credential with assertion response that is the result of authentication.
- publicKeyCredentialAttestationParameterName - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractPublicKeyCredentialAttestationFromFormRequest
-
Name of the public key credential attestation parameter.
- publicKeyCredentialAttestationResponse - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
A public key credential containing the assertion response that is the result of creating a new credential.
- publicKeyCredentialCreationOptions - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
The public key credential creation options for creating a new credential.
- publicKeyCredentialRequestOptions - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnAuthenticationContext
-
The public key credential request options for generating an authentication assertion.
- publicKeyCredentialRequestOptions - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
-
The options used to create the authentication request.
R
- RandomUserIdGenerator - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
A user.id generator that generates a random 64 byte user.id.
- RandomUserIdGenerator() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RandomUserIdGenerator
-
Constructor.
- rawSearchUsername - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnManagementContext
-
The raw username entered by the admin to search for.
- rawUsername - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
The raw username entered by the user in one of the username collection steps.
- REG_QUERY_PARAM - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateInlineEnrolmentContext
-
The name of the query parameter that contains a signal that the request was for inline enrolment.
- RegistrationContextCredentialRemovalConsumer - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
A
BiConsumerthat sets the credential ID to remove onto the WebAuthn registration context. - RegistrationContextCredentialRemovalConsumer() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RegistrationContextCredentialRemovalConsumer
-
Constructor.
- RegistrationContextCredentialToModifyConsumer - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
A
BiConsumerthat sets the credential ID to modify onto the WebAuthn registration context. - RegistrationContextCredentialToModifyConsumer() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RegistrationContextCredentialToModifyConsumer
-
Constructor.
- RegistrationErrorMessageLookupFunction - Class in net.shibboleth.idp.plugin.authn.webauthn.context.navigate
-
A function that examines the state of a request and produces an appropriate message for WebAuthn flow views.
- RegistrationErrorMessageLookupFunction() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.RegistrationErrorMessageLookupFunction
-
Constructor.
- RegistrationFailureException - Exception in net.shibboleth.idp.plugin.authn.webauthn.exception
-
Exception that is throw if a public key credential registration (attestation) is not valid.
- RegistrationFailureException() - Constructor for exception net.shibboleth.idp.plugin.authn.webauthn.exception.RegistrationFailureException
-
Constructor.
- RegistrationFailureException(String) - Constructor for exception net.shibboleth.idp.plugin.authn.webauthn.exception.RegistrationFailureException
-
Constructor.
- RegistrationFailureException(String, Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.webauthn.exception.RegistrationFailureException
-
Constructor.
- RegistrationFailureException(Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.webauthn.exception.RegistrationFailureException
-
Constructor.
- RegistrationInfoMessageLookupFunction - Class in net.shibboleth.idp.plugin.authn.webauthn.context.navigate
-
A function that examines the state of a request and produces an appropriate message for WebAuthn flow views.
- RegistrationInfoMessageLookupFunction() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.RegistrationInfoMessageLookupFunction
-
Constructor.
- registrationResult - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
The credential public key which is the result of registration of a new key pair generated by an authenticator.
- RegistrationResult - Class in net.shibboleth.idp.plugin.authn.webauthn.admin
- RegistrationResult(RegistrationResult.Builder) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult
-
Private constructor for use by the builder.
- RegistrationResult.Builder - Class in net.shibboleth.idp.plugin.authn.webauthn.admin
-
Builder.
- RegistrationResult.IAttestationTrustedStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.admin
-
Builder stage.
- RegistrationResult.IAttestationTypeStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.admin
-
Builder stage.
- RegistrationResult.IBuildStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.admin
-
Builder stage.
- RegistrationResult.ICredentialStage - Interface in net.shibboleth.idp.plugin.authn.webauthn.admin
-
Builder stage.
- registrationTime - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
-
The credential registration time .
- registrationTime - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
The time the registration took place.
- REJECT - Enum constant in enum class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.AuthenticatorPolicy.AuthenticatorPolicyOutcome
-
Reject the authenticator.
- REJECT - Enum constant in enum class net.shibboleth.idp.plugin.authn.webauthn.policy.CredentialPolicy.CredentialPolicyOutcome
-
Reject the credential.
- relyingPartyId - Variable in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
The relying party identifier.
- relyingPartyName - Variable in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
The relying party name.
- removeExistingRegistrationContext - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnRegistrationContext
-
Predicate to determine if we should remove any existing registration context.
- removeRegistrationByCredentialId(ByteArray) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
Remove the credential by its identifier for any user it is registered for.
- removeRegistrationByCredentialId(ByteArray) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.WebAuthnCredentialRepository
-
Remove the credential by its identifier for any user it is registered for.
- removeRegistrationByUsername(String, CredentialRecord) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
Remove the registration for the given user.
- removeRegistrationByUsername(String, CredentialRecord) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.WebAuthnCredentialRepository
-
Remove the registration for the given user.
- removeRegistrationByUsernameAndCredentialId(String, ByteArray) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
Remove the credential with the given credential Id for the given user.
- removeRegistrationByUsernameAndCredentialId(String, ByteArray) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.WebAuthnCredentialRepository
-
Remove the credential with the given credential Id for the given user.
- repository - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddUserId
-
The credential repository to use.
- repository - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddUserName
-
The credential repository to use.
- repository - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AdminDeletePublicKeyCredential
-
The credential repository to use.
- repository - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.DeletePublicKeyCredential
-
The credential repository to use.
- repository - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.LookupCredentialsForUser
-
The credential repository to use.
- repository - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.StorePublicKeyCredential
-
The credential repository to use.
- repository - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.UpdateCredentialNickname
-
The credential repository to use.
- repository - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.CheckCredentialPolicy
-
The credential repository to use.
- repository - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentials
-
The credential repository to use.
- repository - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentialsFromUserHandle
-
The credential repository to use.
- requestContext - Variable in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.AbstractWebAuthnAuditingAction
-
The Spring RequestContext to operate on.
- requestOptions - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.CheckUserHandleExistsIfNoAllowCredentials
-
The stashed request options from the context.
- requestOptions - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentialsFromUserHandle
-
The stashed request options from the context.
- requestParameterToExtract - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractUsernameSearchFromFormRequest
-
Name of the request parameter to extract.
- RequireStrongFreshAuthnAccessPredicate - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
Access control predicate, used within a WebAuthn registration flow, to check if a user with existing WebAuthn/FIDO2 credentials has performed a fresh, strong, authentication.
- RequireStrongFreshAuthnAccessPredicate() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RequireStrongFreshAuthnAccessPredicate
-
Constructor.
- reset() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationErrorContext
-
Reset the error context by clearing the classified messages.
- reset() - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationInformationContext
-
Reset the information context by clearing the classified messages.
- residentKeyRequirement - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
-
The requirement on registering a ResidentKey.
- residentKeyRequirement - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters
-
The requirement on registering a ResidentKey.
- residentKeyRequirement - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
The requirement on registering a ResidentKey.
- residentKeyRequirementLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddResidentKeyRequirement
-
A strategy to lookup the ResidentKey requirement.
- rp - Variable in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebAuthnAuthenticationClient
-
Information pertaining to the relying party.
- rule - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.FunctionalAuthenticatorPolicyRule
-
The function to run.
- rule - Variable in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.FunctionalCredentialPolicyRule
-
The function to run.
S
- scCtxLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.InitializeAdminSubjectCanonicalizationContext
-
Strategy used to find or create the
SubjectCanonicalizationContextfrom theProfileRequestContext. - scCtxLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.UpdateAdminContextWithC14nPrincipal
-
Strategy used to find the
SubjectCanonicalizationContextfrom theProfileRequestContext. - scCtxLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.InitializeSubjectCanonicalizationContext
-
Strategy used to find or create the
SubjectCanonicalizationContextfrom theProfileRequestContext. - scCtxLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.UpdateWebAuthnContextWithC14nPrincipal
-
Strategy used to find the
SubjectCanonicalizationContextfrom theProfileRequestContext. - searchUsername - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnManagementContext
-
The username of the user to find and manage credentials for.
- secondFactor - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnAuthenticationContext
-
Are we operating as a second factor of authentication?
- secondFactorOnlyAuthenticators - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.SecondFactorOnlyCredentialLabeller
-
A set of authenticators that should only be used for second factor authentication, based on their AAGUID.
- secondFactorOnlyAuthenticators - Variable in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.SecondFactorOnlyCredentialPolicyRule
-
A set of authenticators that should only be used for second factor authentication, based on their AAGUID.
- SecondFactorOnlyCredentialLabeller - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
A credential labeller function that labels credentials as 'SecondFactor' if the authenticator that created the credential should only be used as a second factor, and not sole factor of authentication.
- SecondFactorOnlyCredentialLabeller() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.SecondFactorOnlyCredentialLabeller
-
Constructor.
- SecondFactorOnlyCredentialPolicyRule - Class in net.shibboleth.idp.plugin.authn.webauthn.policy.impl
-
A
CredentialPolicythat rejects credentials used in sole-factor mode if created by authenticators which should only be used for second factor authentication. - SecondFactorOnlyCredentialPolicyRule() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.SecondFactorOnlyCredentialPolicyRule
-
Constructor.
- secondFactorOverride - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsSecondFactor
-
If true, set isSecondFactor to true irrespective of the conventional logic.
- serialize(Set<CredentialRecord>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.CredentialRegistrationSerializer
- serializePublicKeyCredentialOptionsAsJSON(PublicKeyCredentialCreationOptions) - Static method in class net.shibboleth.idp.plugin.authn.webauthn.impl.WebAuthnEncoder
-
Serialize the PublicKeyCredentialOptions request into a JSON string.
- serializePublicKeyCredentialRequestOptionsAsJSON(PublicKeyCredentialRequestOptions) - Static method in class net.shibboleth.idp.plugin.authn.webauthn.impl.WebAuthnEncoder
-
Serialize the PublicKeyCredentialRequestOptions request into a JSON string.
- serializer - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
Storage record serializer.
- serialVersionUID - Static variable in exception net.shibboleth.idp.plugin.authn.webauthn.exception.AssertionFailureException
-
Generated serial UID.
- serialVersionUID - Static variable in exception net.shibboleth.idp.plugin.authn.webauthn.exception.CredentialRepositoryException
-
Serial version UID.
- serialVersionUID - Static variable in exception net.shibboleth.idp.plugin.authn.webauthn.exception.RegistrationFailureException
-
Generated serial UID.
- serialVersionUID - Static variable in exception net.shibboleth.idp.plugin.authn.webauthn.exception.WebAuthnAuthenticationClientException
-
Serial UID.
- serverChallenge - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
The challenge sent to the authenticator in both registration and authentication ceremonies.
- setAaguidMetadata(AaguidEntry) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.EnhancedCredentialRecord
-
Set the AAGUID entry that describes the authenticator.
- setAaguidService(PasskeyAaguidMetadataService) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
Set the supplementary description service which contains descriptions and icons for passkey providers not in the MDS feed.
- setActivationCondition(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AbstractAuthenticatorPolicyRule
-
Set an activation condition for this policy rule.
- setActivationCondition(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.AbstractCredentialPolicyRule
-
Set an activation condition for this policy rule.
- setActivationConditionStrategy(BiPredicate<AAGUID, ProfileRequestContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AbstractAuthenticatorPolicyRule
-
Set an activation condition for this policy rule.
- setActivationConditionStrategy(BiPredicate<EnhancedCredentialRecord, ProfileRequestContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.AbstractCredentialPolicyRule
-
Set an activation condition for this policy rule.
- setAllowedAuthenticators(Set<String>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AllowlistAuthenticatorPolicy
-
Set the allowable authenticators based on their AAGUID.
- setAllowedPreviousFactors(Collection<String>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsSecondFactor
-
Set the allowable previous factors.
- setAllowOriginPort(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Allow unrestricted origin ports?
- setAllowOriginSubdomain(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Set if any subdomain is allowed.
- setAllowUntrustedAttestation(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Set if untrusted attestations (registrations) are allowed.
- setAttestationConveyancePreference(AttestationConveyancePreference) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Set the attestation conveyance preference.
- setAttestationConveyancePreference(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddAttestationConveyancePreference
-
Set the attestation conveyance preference.
- setAttestationConveyancePreferenceLookupStrategy(Function<ProfileRequestContext, AttestationConveyancePreference>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddAttestationConveyancePreference
-
Set the strategy used to lookup the attestation conveyance preference.
- setAttributeContextLookupStrategy(Function<ProfileRequestContext, AttributeContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.AbstractAttributeContextUserIdentityStrategy
-
Set the strategy used to locate the
AttributeContextassociated with a givenProfileRequestContext. - setAttributeId(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.AbstractAttributeContextUserIdentityStrategy
-
Set the attribute Id to extract the value from.
- setAuditContextCreationStrategy(Function<ProfileRequestContext, AuditContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.AbstractWebAuthnAuditingAction
-
Set the strategy used to locate the
AuditContextassociated with a givenProfileRequestContext. - setAuthenticatorAttachmentRequirement(AuthenticatorAttachment) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Set the authenticator attachment requirement.
- setAuthenticatorAttachmentRequirement(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddAuthenticatorAttachmentRequirement
-
Set the authenticator attachment requirement.
- setAuthenticatorAttachmentRequirementLookupStrategy(Function<ProfileRequestContext, AuthenticatorAttachment>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddAuthenticatorAttachmentRequirement
-
Set the lookup strategy to find the authenticator attachment requirement.
- setAuthenticatorCapabilityAcceptor(Predicate<Set<MetadataBLOBPayloadEntry>>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AuthenticatorCapabilitiesPolicyRule
-
Set the predicate that determines if this authenticators capabilities should be accepted or rejected.
- setAuthenticatorMetadata(Set<MetadataBLOBPayloadEntry>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.EnhancedCredentialRecord
-
Set the authenticator metadata.
- setAuthenticatorPolicy(AuthenticatorPolicy) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.CheckRegistrationPolicy
-
Set the policy to verify that the authenticator is authorized before the credential is stored.
- setAuthenticatorPolicyChain(List<AuthenticatorPolicy>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.ChainingAuthenticatorPolicyRule
-
Set the chain of policies that should be applied to the authenticator.
- setCacheFile(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Set where to cache the metadata blob.
- setCedentialIdParameterName(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractKeyInformationFromFormRequest
-
Set the name of the credential Id parameter.
- setChallengeGeneratorStrategy(Function<ProfileRequestContext, byte[]>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.GenerateServerChallenge
-
Set the strategy used to generate the challenge.
- setComparisonPredicate(BiPredicate<ProfileRequestContext, Pair<String, String>>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AllowCurrentUserAccessPredicate
-
Set the predicate that performs the comparison between the principal name from the subject context (as the first item in the pair) with the username in the registration context (as the second item in the pair).
- setContextSettingConsumer(BiConsumer<ProfileRequestContext, byte[]>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractKeyInformationFromFormRequest
-
Set the context setting consumer action.
- setContextUpdateConsumer(Consumer<ProfileRequestContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.PopulateWebAuthnAuthenticationContext
-
Set a consumer that updates any part of the profile request context.
- setCredentialId(byte[]) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnAuthenticationContext
-
Set the credential Id.
- setCredentialIdToModify(byte[]) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Set the ID of the credential that is going to be modified.
- setCredentialIdToRemove(byte[]) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnManagementContext
-
Set the ID of the credential that is going to be removed.
- setCredentialIdToRemove(byte[]) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setCredentialNickname(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Set the display friendly nickname for this credential.
- setCredentialNicknameParameterName(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractNicknameFromFormRequest
-
Set the name of the parameter to extract the credential nickname from.
- setCredentialPolicy(CredentialPolicy) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.CheckCredentialPolicy
-
Set the policy to verify that the credential can be used for authentication.
- setCredentialPolicy(CredentialPolicy) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.FilterCredentialsOnPolicy
-
Set the policy to verify that the credential can be used for authentication.
- setCredentialPolicyChain(List<CredentialPolicy>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.ChainingCredentialPolicyRule
-
Set the chain of policies that should be applied to the authentication credential.
- setCredentialRepository(CredentialRepository) - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Set the credential repository used to store the valid webauthn credential.
- setCredentialRepository(WebAuthnCredentialRepository) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RequireStrongFreshAuthnAccessPredicate
-
Set the credential repository used to store WebAuthn credentials.
- setCredentialRepository(WebAuthnCredentialRepository) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
Set the credential repository used to store WebAuthn credentials.
- setCredentialRepository(WebAuthnCredentialRepository) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
-
Set the credential repository used to store WebAuthn credentials.
- setCredentialsLookupStrategy(Function<ProfileRequestContext, Collection<EnhancedCredentialRecord>>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.LabelCredentialRecords
-
Set the lookup strategy to find credentials to attach capabilities to.
- setCrls(List<Resource>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Set the CRLs to use to check the revocation status of the metadata signature.
- setDisplayName(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Set the human-palatable name for the user account.
- setDisplayNameLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddDisplayName
-
Set the strategy used to generate the user.displayName.
- setEnabled(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateInlineEnrolmentContext
-
Set if inline enrolment should be enabled.
- setEnabled(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsSecondFactor
-
Set a flag that determines if 2FA support should be enabled (true) or disabled (false).
- setEnabled(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.UsernamelessFlowEnabled
-
Set a flag that determines if we want a usernameless flow (true), or a passwordless flow (false).
- setEnabled(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateInlineEnrolmentContext
-
Set if inline enrolment should be enabled.
- setEnabled(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsSecondFactor
-
Set a predicate that determines if 2FA support should be enabled (true) or disabled (false).
- setEnabled(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.UsernamelessFlowEnabled
-
Set a predicate that determines if we want a usernameless flow (true), or a passwordless flow (false).
- setExistingCredentials(Collection<EnhancedCredentialRecord>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
Set the user's credentials that have already been registered with the credential repository.
- setExpectedLegalHeaders(String[]) - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Set the expected legal headers on the FIDO metadata blob.
- setFidoMetadataService(FidoMetadataService) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AbstractAuthenticatorPolicyRule
-
Set the attestation trust source.
- setFidoMetadataService(FidoMetadataService) - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Set the FIDO Alliance metadata service resolver to use as the attestation trust source.
- setFidoMetadataService(FidoMetadataService) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
Set the FIDO Alliance metadata service resolver to use as the attestation trust source.
- setFidoMetadataService(FidoMetadataService) - Method in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.AbstractCredentialPolicyRule
-
Set the FIDO metadata source.
- setFoundCredentials(Collection<EnhancedCredentialRecord>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnManagementContext
-
Set the credentials found to belong to the given searchUsername.
- setGenericMessageID(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.RegistrationErrorMessageLookupFunction
-
Sets whether non-message-based error messages should be exposed or turned into a more generic value.
- setGenericMessageID(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.RegistrationInfoMessageLookupFunction
-
Sets whether non-message-based error messages should be exposed or turned into a more generic value.
- setGenericMessageID(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.WebAuthnErrorMessageLookupFunction
-
Sets whether non-message-based error messages should be exposed or turned into a more generic value.
- setHttpServletRequestSupplier(NonnullSupplier<HttpServletRequest>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.UsernameLookupFromHttpRequest
-
Set the current HTTP request Supplier.
- setIconDark(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.AaguidEntry
-
Set the base64 SVG data encoded dark icon for this provider.
- setIconLight(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.AaguidEntry
-
Set the base64 SVG data encoded light icon for this provider.
- setInlineEnrolementContextCreationStrategy(Function<ProfileRequestContext, InlineEnrolmentContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.InlineEnrolmentRedirectFunction
-
Set the strategy used to locate the
InlineEnrolmentContext. - setInlineEnrolementContextCreationStrategy(Function<ProfileRequestContext, InlineEnrolmentContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateInlineEnrolmentContext
-
Set the strategy used to locate or create the
InlineEnrolmentContext. - setLabel(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PasskeyCredentialLabeller
-
Set the label to use.
- setLabel(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.SecondFactorOnlyCredentialLabeller
-
Set the label to use for second factor only credentials.
- setLabeller(BiFunction<EnhancedCredentialRecord, ProfileRequestContext, List<String>>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.LabelCredentialRecords
-
Set the labeller used to generate labels for the credential, for display only.
- setLabels(List<String>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.EnhancedCredentialRecord
-
Set labels about the credential or authenticator that created it.
- setLookupStrategy(Function<ProfileRequestContext, SubjectCanonicalizationContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.InitializeAdminSubjectCanonicalizationContext
-
Set the context lookup/creation strategy.
- setLookupStrategy(Function<ProfileRequestContext, SubjectCanonicalizationContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.UpdateAdminContextWithC14nPrincipal
-
Set the context lookup strategy.
- setLookupStrategy(Function<ProfileRequestContext, SubjectCanonicalizationContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.InitializeSubjectCanonicalizationContext
-
Set the context lookup/creation strategy.
- setLookupStrategy(Function<ProfileRequestContext, SubjectCanonicalizationContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.UpdateWebAuthnContextWithC14nPrincipal
-
Set the context lookup strategy.
- setLowercase(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnExtractionAction
-
Controls conversion to lowercase prior to applying any transforms.
- setMetadataBlobFile(Resource) - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Set the location of the local metadata blob file.
- setMetadataBlobUrl(Resource) - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Set the URL of the metadata blob file to fetch.
- setName(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Set the WebAuthn user.name of the user to use during credential registration.
- setName(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.AaguidEntry
-
Set the name of the authenticator/provider.
- setNicknameRequired(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Set if nickname collection is required or not.
- setNicknameRequiredPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddNicknameRequired
-
Set the predicate used to determine if the nickname is required or not.
- setNoCredentialNicknameEventId(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractNicknameFromFormRequest
-
Set the EventID of the event to build if no credential nickname can be found in the request and a nickname is required.
- setNoCredentialsEventId(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.FilterCredentialsOnPolicy
-
Set the EventID of the event to build if no credentials are found and
triggerEventOnNoCredentialsis set. - setNoCredentialsEventId(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentials
-
Set the EventID of the event to build if no credentials are found and
triggerEventOnNoCredentialsis set. - setNoCredentialsEventId(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentialsFromUserHandle
-
Set the EventID of the event to build if no credentials are found and
triggerEventOnNoCredentialsis set. - setObjectMapper(ObjectMapper) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractPublicKeyCredentialAssertionFromFormRequest
-
Set the JSON
ObjectMapper. - setOnFailureAuditHook(BiConsumer<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.AbstractWebAuthnAuditingAction
-
Set a hook to run on a failure audit event.
- setOnSuccessAuditHook(BiConsumer<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.AbstractWebAuthnAuditingAction
-
Set a hook to run on a success audit event.
- setOrigins(Set<String>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Set the allowable origins for this Relying Party.
- setPasskeyAaguidFile(Resource) - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.PasskeyAaguidMetadataFactory
-
Set the passkey Aaguid JSON file.
- setPasswordless(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnAuthenticationContext
-
Set if this authentication is part of a passwordless flow/mode.
- SetPaswordlessUsageToContextConsumer - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
A consumer that sets the isPasswordless mode flag to the authentication context.
- SetPaswordlessUsageToContextConsumer() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.SetPaswordlessUsageToContextConsumer
- setPopulateAuditContextAction(PopulateAuditContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.AbstractWebAuthnAuditingAction
-
Sets an audit context population action to run.
- setPreferredPublickeyParams(List<String>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Set the ordered list of preferred public key credential parameters to send to the authenticator during registration.
- setPreferredPublickeyParamsNative(List<PublicKeyCredentialParameters>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Set the ordered list of preferred public key credential parameters to send to the authenticator during registration.
- setPrincipalName(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnManagementContext
-
Set the canonical principal name of the authenticated subject.
- setPrincipalNameLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnManagementContext
-
Set the lookup strategy to use to determine the admin principal.
- setPublicKeyCredentialAssertionParameterName(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractPublicKeyCredentialAssertionFromFormRequest
-
Set the name of the public key credential assertion parameter to extract.
- setPublicKeyCredentialAssertionResponse(PublicKeyCredential<AuthenticatorAssertionResponse, ClientAssertionExtensionOutputs>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnAuthenticationContext
-
Set the raw public key credential with authenticator assertion response, returned after the authentication ceremony.
- setPublicKeyCredentialAttestationResponse(PublicKeyCredential<AuthenticatorAttestationResponse, ClientRegistrationExtensionOutputs>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Set the public key credential containing the attestation response as a result of creating a new credential.
- setPublicKeyCredentialCreationOptions(PublicKeyCredentialCreationOptions) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Set the options used to create public key credentials.
- setPublicKeyCredentialRequestOptions(PublicKeyCredentialRequestOptions) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnAuthenticationContext
-
Set the public key credential request options for generating an authentication assertion.
- setPublickKeyCredentialAttestationParameterName(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractPublicKeyCredentialAttestationFromFormRequest
-
Set the name of the parameter to extract the public key credential attestation response from.
- setRawSearchUsername(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnManagementContext
-
Sets the raw username entered by the admin to search for.
- setRawUsername(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
Sets the raw username entered by the user in one of the username collection steps.
- setRegistrationResult(RegistrationResult) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Set the registration result which is the result of registration of a new key pair generated by an authenticator.
- setRelyingPartyId(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Set the relying party identifier.
- setRelyingPartyName(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Set the relying party name.
- setRemoveExistingRegistrationContext(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnRegistrationContext
-
Set a flag to determine if an existing registration context should be removed.
- setRemoveExistingRegistrationContextPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnRegistrationContext
-
Set a strategy to determine if an existing registration context should be removed.
- setRequestParameterName(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractUsernameSearchFromFormRequest
-
Set the name of the request parameter to extract the value from.
- setResidentKeyRequirement(ResidentKeyRequirement) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
-
Set the ResidentKey requirement.
- setResidentKeyRequirement(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddResidentKeyRequirement
-
Set the ResidentKey requirement.
- setResidentKeyRequirementLookupStrategy(Function<ProfileRequestContext, ResidentKeyRequirement>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddResidentKeyRequirement
-
Set the lookup strategy to determine the ResidentKey requirement.
- setRule(BiFunction<AAGUID, FunctionalRuleContext, AuthenticatorPolicy.AuthenticatorPolicyOutcome>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.FunctionalAuthenticatorPolicyRule
-
Set the policy function rule to run.
- setRule(BiFunction<EnhancedCredentialRecord, FunctionalRuleContext, CredentialPolicy.CredentialPolicyOutcome>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.FunctionalCredentialPolicyRule
-
Set the policy function to run.
- setSearchUsername(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnManagementContext
-
Set the username of the user to find and manage credentials for.
- setSecondFactor(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnAuthenticationContext
-
Set if this authentication is part of a second factor flow/mode.
- setSecondFactorOnlyAuthenticators(Set<String>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.SecondFactorOnlyCredentialLabeller
-
Set the authenticators that should only be used for second factor authentication based on their AAGUID.
- setSecondFactorOnlyAuthenticators(Set<String>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.SecondFactorOnlyCredentialPolicyRule
-
Set the authenticators that should only be used for second factor authentication based on their AAGUID.
- setSecondFactorOverride(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsSecondFactor
-
Set an override flag that determines if a second factory authentication flow should be assumed.
- setSecondFactorOverride(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsSecondFactor
-
Set an override predicate that determines if a second factory authentication flow should be assumed.
- SetSecondFactorUsageToContextConsumer - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
A consumer that sets the isSecondFactor mode flag to the authentication context.
- SetSecondFactorUsageToContextConsumer() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.SetSecondFactorUsageToContextConsumer
- setSerializer(StorageSerializer<Set<CredentialRecord>>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
Set the storage service serializer to handle
CredentialRecords. - setServerChallenge(byte[]) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
Set the server challenge that forms part of the information the client authenticator needs to sign.
- setSSOBypassFieldName(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractUsernameFromForm
-
Set the SSO bypass parameter name.
- setSsoUrl(URL) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.InlineEnrolmentContext
-
Set the URL to redirect the user to after the flow has ended.
- setStorageService(StorageService) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
Set the storage service to store credentials.
- setStronglyAuthenticated(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnGuardContext
-
Set a flag to indicate the user performed some kind of 'strong' authentication.
- setSubjectContextLookupStrategy(Function<ProfileRequestContext, SubjectContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AllowCurrentUserAccessPredicate
-
Set the lookup strategy to use to locate the
SubjectContext. - setSubjectContextLookupStrategy(Function<ProfileRequestContext, SubjectContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RequireStrongFreshAuthnAccessPredicate
-
Set the lookup strategy to use to locate the
SubjectContext. - setTransforms(Collection<Pair<String, String>>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnExtractionAction
-
A collection of regular expression and replacement pairs.
- setTriggerEventOnNoCredentials(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentials
-
Set a flag which triggers a custom event to be built if no credentials are found.
- setTriggerEventOnNoCredentials(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentialsFromUserHandle
-
Set a flag which triggers a custom event to be built if no credentials are found.
- setTriggerEventOnNoCredentialsPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentials
-
Set a predicate which triggers a custom event to be built if no credentials are found.
- setTriggerEventOnNoCredentialsPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentialsFromUserHandle
-
Set a predicate which triggers a custom event to be built if no credentials are found.
- setTrim(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnExtractionAction
-
Controls whitespace trimming prior to applying any transforms.
- setTrustRootFile(Resource) - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Set the trust root file.
- setUpdateLastUsedTimePredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
-
Set the predicate to determine if we should update the last used time on the credential in the repository after successful validation?
- setUpdateSignatureCount(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
-
Set the flag to determine if we should update the signature count on the credential in the repository after successful validation?
- setUpdateSignatureCountPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
-
Set the predicate to determine if we should update the signature count on the credential in the repository after successful validation?
- setUppercase(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnExtractionAction
-
Controls conversion to uppercase prior to applying any transforms.
- setUserHandleLookupStrategy(Function<ProfileRequestContext, byte[]>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.CheckCredentialPolicy
-
Set the strategy to locate the userHandle of the user that holds the credential used to sign the assertion.
- setUserId(byte[]) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
Set the WebAuthn user.id used to map public key credentials to the user's account.
- setUserIdGeneratorStrategy(Function<ProfileRequestContext, byte[]>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddUserId
-
Set the strategy used to generate the user.id.
- setUsername(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
Sets the internal IdP username.
- setUsernameCollectionRequired(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsAdminUsernameCollectionEnabled
-
Set the flag that determines if username collection is required.
- setUsernameCollectionRequiredPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsAdminUsernameCollectionEnabled
-
Set the predicate that determines if username collection is required.
- setUsernameFieldName(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractUsernameFromRegistrationForm
-
Sets the name of the form field that carries the username.
- setUsernameFieldName(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.UsernameLookupFromHttpRequest
-
Sets the name of the form field to carry the username.
- setUsernameFieldName(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractUsernameFromForm
-
Sets the name of the form field that carries the username.
- setUsernameless(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnAuthenticationContext
-
Set if this authentication is part of a usernameless flow/mode.
- SetUsernamelessUsageToContextConsumer - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
A consumer that sets the isUsernameless mode flag to the authentication context.
- SetUsernamelessUsageToContextConsumer() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.SetUsernamelessUsageToContextConsumer
- setUsernameLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnRegistrationContext
-
Set the lookup strategy to find the username.
- setUsernameLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsSecondFactor
-
Set the lookup strategy to check if a username has already been collected.
- setUsernameLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.PopulateWebAuthnAuthenticationContext
-
Set the username lookup strategy.
- setUserNameLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddUserName
-
Set the strategy used to lookup or create the WebAuthn user.name.
- setUsernameRequired(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnRegistrationContext
-
Set a flag to determine if the username is required or not.
- setUsernameRequired(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentials
-
Set a flag to determine if the username is required or not.
- setUsernameRequired(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.PopulateWebAuthnAuthenticationContext
-
Set a flag to determine if the username is required or not.
- setUsernameRequiredPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnRegistrationContext
-
Set a strategy to determine if the username is required or not.
- setUsernameRequiredPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentials
-
Set a strategy to determine if the username is required or not.
- setUsernameRequiredPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.PopulateWebAuthnAuthenticationContext
-
Set a strategy to determine if the username is required or not.
- setUserVerificationRequirement(UserVerificationRequirement) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
Set the user verification requirement.
- setUserVerificationRequirement(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AddUserVerificationRequirement
-
Set the UserVerification requirement.
- setUseUnfilteredAttributes(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.AbstractAttributeContextUserIdentityStrategy
-
Set whether to source the input attributes from the unfiltered set.
- setVerifyDownloadOnly(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Set if signatures are only verified in the blob file from a fresh download.
- setWebAuthnClient(WebAuthnAuthenticationClient) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
Set the WebAuthn client used to handle registration and authentication ceremonies.
- setWebAuthnClient(WebAuthnAuthenticationClient) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
-
Set the WebAuthn client used to handle validation of the authentication ceremony.
- setWebauthnContextLookupStrategy(Function<ProfileRequestContext, WebAuthnAuthenticationContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AllowCurrentUserAccessPredicate
-
Set the WebAuthn authentication context lookup strategy to use.
- setWebAuthnContextLookupStrategy(Function<ProfileRequestContext, BaseWebAuthnContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractUsernameFromRegistrationForm
-
Set the strategy used to locate the
BaseWebAuthnContextto operate on. - setWebAuthnContextLookupStrategy(Function<ProfileRequestContext, BaseWebAuthnContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractUsernameFromForm
-
Set the strategy used to locate the
BaseWebAuthnContextto operate on. - setWebAuthnContextLookupStrategy(Function<ProfileRequestContext, WebAuthnAuthenticationContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.AbstractCredentialPolicyRule
-
Set the WebAuthn context lookup strategy to use.
- setWebAuthnContextLookupStrategy(Function<ProfileRequestContext, T>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
Set the WebAuthn context lookup strategy to use.
- setWebauthnErrorContextLookupStrategy(Function<ProfileRequestContext, WebAuthnRegistrationErrorContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.RegistrationErrorMessageLookupFunction
-
Set the strategy used to lookup the
WebAuthnRegistrationErrorContext. - setWebAuthnGuardContextLookupStrategy(Function<ProfileRequestContext, WebAuthnGuardContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RequireStrongFreshAuthnAccessPredicate
-
Set the lookup strategy to use to locate the
WebAuthnGuardContext. - setWebauthnInfoContextLookupStrategy(Function<ProfileRequestContext, WebAuthnRegistrationInformationContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.RegistrationInfoMessageLookupFunction
-
Set the strategy used to lookup the
WebAuthnRegistrationInformationContext. - setWebAuthnManagementContextCreationStrategy(Function<ProfileRequestContext, WebAuthnManagementContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnManagementContext
-
Set the strategy used to lookup or create the WebAuthn managment context.
- setWebauthnManagementContextLookupStrategy(Function<ProfileRequestContext, WebAuthnManagementContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ManagementContextCredentialRemovalConsumer
-
Set WebAuthn management context lookup strategy to use.
- setWebAuthnRegistrationContextCreationStrategy(Function<ProfileRequestContext, WebAuthnRegistrationContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnRegistrationContext
-
Set the strategy used to lookup or create the WebAuthn registration context.
- setWebauthnRegistrationContextLookupStrategy(Function<ProfileRequestContext, WebAuthnRegistrationContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AllowCurrentUserAccessPredicate
-
Set the WebAuthn registration context lookup strategy to use.
- setWebauthnRegistrationContextLookupStrategy(Function<ProfileRequestContext, WebAuthnRegistrationContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RegistrationContextCredentialRemovalConsumer
-
Set WebAuthn registration context lookup strategy to use.
- setWebauthnRegistrationContextLookupStrategy(Function<ProfileRequestContext, WebAuthnRegistrationContext>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RegistrationContextCredentialToModifyConsumer
-
Set WebAuthn registration context lookup strategy to use.
- setWriteAuditLogAction(WriteAuditLog) - Method in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.AbstractWebAuthnAuditingAction
-
Sets an audit output action to run.
- signatureCounterValid - Variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult.Builder
-
Is the signature count valid?
- signatureCounterValid - Variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult
-
Is the signature count valid?
- ssoBypassFieldName - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractUsernameFromForm
-
Parameter name for SSO bypass.
- ssoUrl - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.InlineEnrolmentContext
-
The URL to redirect the user to once the flow has ended.
- STORAGE_CONTEXT - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
The context to use to partition the storage records.
- storageService - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
The composed storage Service.
- StorePublicKeyCredential - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
An action that adds the public key credential in the registration context to the credential repository.
- StorePublicKeyCredential() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.StorePublicKeyCredential
-
Constructor.
- stronglyAuthenticated - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnGuardContext
-
A flag that can be set to indicate the user just (fresh) performed some kind of 'strong' authentication.
- subjectContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AllowCurrentUserAccessPredicate
-
Strategy function to lookup SubjectContext.
- subjectContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RequireStrongFreshAuthnAccessPredicate
-
Strategy function to lookup SubjectContext.
- success - Variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult.Builder
-
Is this assertion valid?
- success - Variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult
-
Is this assertion valid?
T
- test(Set<MetadataBLOBPayloadEntry>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.impl.AuthenticatorGetInfoUVCapable
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AllowCurrentUserAccessPredicate
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.MultiPredicateAccessPredicate
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RequireStrongFreshAuthnAccessPredicate
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsAdminUsernameCollectionEnabled
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsDiscoverableCredentialRequired
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsPasswordlessAuthenticationMode
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsSecondFactor
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsSecondFactorAuthenticationMode
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsUsernameCollectionRequired
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsUsernamelessAuthenticationMode
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.UsernamelessFlowEnabled
- test(ProfileRequestContext, Pair<String, String>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AllowCurrentUserAccessPredicate.DefaultCurrentUserComparisonPredicate
- toBase64OrUnknown(byte[]) - Static method in class net.shibboleth.idp.plugin.authn.webauthn.impl.WebAuthnSupport
-
Convert the value to a Base64 encoded string.
- toBase64UrlOrUnknown(byte[]) - Static method in class net.shibboleth.idp.plugin.authn.webauthn.impl.WebAuthnSupport
-
Convert the value to a Base64 URL encoded string.
- toBuilder() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Get a builder based on this record which can be updated until it is finalised and built.
- toPublicKeyCredentialDescriptor() - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Convert the credential registration into a
PublicKeyCredentialDescriptor. - toString() - Method in class net.shibboleth.idp.plugin.authn.webauthn.principal.WebAuthnUserIdPrinicpal
- transforms - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnExtractionAction
-
Match patterns and replacement strings to apply.
- transports - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
-
The transports.
- transports - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
The set of
transportsthe authenticator can use to communicate with the client. - triggerEventOnNoCredentialsPredicate - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentials
-
Should an non-proceed event be built if there are no credentials found?.
- triggerEventOnNoCredentialsPredicate - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentialsFromUserHandle
-
Should an event be built if there are no credentials found?.
- trim - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnExtractionAction
-
Trim prior to transforms?
- trustRootFile - Variable in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
The file location of the trust root that verifies the downloaded metadata's signature.
U
- UpdateAdminContextWithC14nPrincipal - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
A WebAuthn management action that sets the principal name from the SubjectCanonicalizationContext back onto the WebAuthn context as the search username.
- UpdateAdminContextWithC14nPrincipal() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.UpdateAdminContextWithC14nPrincipal
-
Constructor.
- UpdateCredentialNickname - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
An action that updates the nickname of a credential in the credential repository.
- UpdateCredentialNickname() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.UpdateCredentialNickname
-
Constructor.
- updateLastUsedTime - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
-
Should we updated the last used time on successful validation?.
- updateLastUsedTime(String, ByteArray, Instant) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
Update the last used time for the credential that belongs to the given user.
- updateLastUsedTime(String, ByteArray, Instant) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.WebAuthnCredentialRepository
-
Update the last used time for the credential that belongs to the given user.
- updateLastUsedTime(String, PublicKeyCredential<AuthenticatorAssertionResponse, ClientAssertionExtensionOutputs>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
-
Update the last used time of the credential to
Instant.now(). - updateNickname(String, ByteArray, String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
Update the nickname for the credential that belongs to the given user.
- updateNickname(String, ByteArray, String) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.WebAuthnCredentialRepository
-
Update the nickname for the credential that belongs to the given user.
- updateSignatureCount - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
-
Should we update the signature count on the credential in the repository after successful validation? Defaults to true.
- updateSignatureCount(String, PublicKeyCredential<AuthenticatorAssertionResponse, ClientAssertionExtensionOutputs>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
-
Take the new signature count from the authenticator assertion response and update the stored credential with that value.
- updateSignatureCounter(String, ByteArray, long) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository
-
Update the signature counter of the credential that belongs to the given user.
- updateSignatureCounter(String, ByteArray, long) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.WebAuthnCredentialRepository
-
Update the signature counter of the credential that belongs to the given user.
- UpdateWebAuthnContextWithC14nPrincipal - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
A WebAuthn action that sets the principal name from the SubjectCanonicalizationContext back onto the WebAuthn context.
- UpdateWebAuthnContextWithC14nPrincipal() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.UpdateWebAuthnContextWithC14nPrincipal
-
Constructor.
- uppercase - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnExtractionAction
-
Convert to uppercase prior to transforms?
- USER_HANDLE_NOT_REGISTERED - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.WebAuthnAuthenticationEventIds
-
The user has no registered WebAuthn credentials for the user handle supplied.
- userHandleLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.CheckCredentialPolicy
-
Get the userHandle to help find the credential used to sign the assertion.
- userId - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
-
The userhandle supplied to the authenticator during registration.
- userId - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters
-
The user.id supplied to the authenticator during registration.
- userId - Variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult.Builder
-
The user.id.
- userId - Variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult
-
The user.id.
- userId - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
The user.id supplied to the authenticator during registration.
- USERID - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.audit.WebAuthnAuditFields
-
The user.id of the currently authenticated user.
- userIdBase64Encoded - Variable in class net.shibboleth.idp.plugin.authn.webauthn.principal.WebAuthnUserIdPrinicpal
-
The username.
- userIdentity - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
-
The users identity.
- userIdentity - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
The users identity.
- userIdGeneratorStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddUserId
-
Strategy used to generate the user.id.
- username - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddDisplayName
-
The stashed internal username.
- username - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddUserId
-
The stashed username.
- username - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddUserName
-
The stashed internal username.
- username - Variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult.Builder
-
The username of the user this result corresponds to.
- username - Variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult
-
The username of the user this result corresponds to.
- username - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
The internal IdP username of the user, used as a key to store credentials against.
- username - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
-
The username of the user to the IdP.
- username - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
The username of the user to the IdP.
- usernameCollectionRequiredPredicate - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsAdminUsernameCollectionEnabled
-
The predicate that determines if username collection is required.
- usernameFieldName - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractUsernameFromRegistrationForm
-
Form parameter name that carries the username.
- usernameFieldName - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.UsernameLookupFromHttpRequest
-
Form parameter name to carry username.
- usernameFieldName - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractUsernameFromForm
-
Form parameter name to carry username.
- UsernameFromAuthenticationContextLookupStrategy - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
A strategy that takes the UsernamePrincipal from the authentication context iff there is only one.
- UsernameFromAuthenticationContextLookupStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.UsernameFromAuthenticationContextLookupStrategy
- usernameless - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnAuthenticationContext
-
Are we operating in usernameless mode.
- UsernamelessFlowEnabled - Class in net.shibboleth.idp.plugin.authn.webauthn.context.logic
-
Predicate to determine if the user is required to enter their username or not.
- UsernamelessFlowEnabled() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.logic.UsernamelessFlowEnabled
-
Constructor.
- UsernameLookupFromHttpRequest - Class in net.shibboleth.idp.plugin.authn.webauthn.context.navigate
-
Extract a username from the HTTP request, returning
nullif not found. - UsernameLookupFromHttpRequest() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.UsernameLookupFromHttpRequest
-
Constructor.
- UsernameLookupFromRegistrationContext - Class in net.shibboleth.idp.plugin.authn.webauthn.context.navigate
-
Pull out a username from a WebAuthn Registration Context if it exists.
- UsernameLookupFromRegistrationContext() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.UsernameLookupFromRegistrationContext
- UsernameLookupFromSubjectContext - Class in net.shibboleth.idp.plugin.authn.webauthn.context.navigate
-
Pull out a username/principalName from the
SubjectContext.getPrincipalName()if it exists. - UsernameLookupFromSubjectContext() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.UsernameLookupFromSubjectContext
- usernameLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnRegistrationContext
-
Lookup strategy to determine the username to extract and register WebAuthn credentials for.
- usernameLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.logic.IsSecondFactor
-
Lookup strategy to find if a username has already been collected.
- usernameLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.PopulateWebAuthnAuthenticationContext
-
Lookup strategy for the username.
- userNameLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AddUserName
-
Strategy used to lookup or create the user.name.
- usernameRequiredPredicate - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnRegistrationContext
-
Is the username required?
- usernameRequiredPredicate - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.LookupRegisteredCredentials
-
Is the username required? If not, just leave an empty set of existing credentials.
- usernameRequiredPredicate - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.PopulateWebAuthnAuthenticationContext
-
Is the username required?
- userVerificationRequirement - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
-
Does the authentication/registration require user verification.
- userVerificationRequirement - Variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.BaseOptionsParameters
-
Does the authentication/registration require user verification.
- userVerificationRequirement - Variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.CredentialRequestOptionsParameters.Builder
-
Does the authentication/registration require user verification.
- userVerificationRequirement - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.BaseWebAuthnContext
-
Does the authentication/registration require user verification?
- userVerificationRequirement - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.AddUserVerificationRequirement
-
Set the user verification requirement.
- userVerified - Variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult.Builder
-
Was the user verified by the authenticator during authentication?
- userVerified - Variable in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult
-
Was the user verified by the authenticator during authentication?
- userVerified - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
-
has the user been verified.
- userVerified - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Was the user verified during registration.
- useUnfilteredAttributes - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.AbstractAttributeContextUserIdentityStrategy
-
Whether to look at filtered or unfiltered attributes.
- UV - Static variable in class net.shibboleth.idp.plugin.authn.webauthn.audit.WebAuthnAuditFields
-
Was the currently authenticated user verified (UserVerification).
V
- validateAuthenticatorAssertionResponse(String, byte[], PublicKeyCredentialRequestOptions, PublicKeyCredential<AuthenticatorAssertionResponse, ClientAssertionExtensionOutputs>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebAuthnAuthenticationClient
- validateAuthenticatorAssertionResponse(String, byte[], PublicKeyCredentialRequestOptions, PublicKeyCredential<AuthenticatorAssertionResponse, ClientAssertionExtensionOutputs>) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.client.WebAuthnAuthenticationClient
-
Validate the PublicKeyCredential authenticator assertion response from an authentication request.
- validateAuthenticatorAttestationResponse(PublicKeyCredentialCreationOptions, PublicKeyCredential<AuthenticatorAttestationResponse, ClientRegistrationExtensionOutputs>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebAuthnAuthenticationClient
-
Validate the PublicKeyCredential authenticator attestation response from a registration request.
- validateAuthenticatorAttestationResponse(PublicKeyCredentialCreationOptions, PublicKeyCredential<AuthenticatorAttestationResponse, ClientRegistrationExtensionOutputs>) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.client.WebAuthnAuthenticationClient
-
Validate the PublicKeyCredential authenticator attestation response from a registration request.
- ValidateAuthenticatorAttestationResponse - Class in net.shibboleth.idp.plugin.authn.webauthn.admin.impl
-
Validate the public key registration attempt by delegating the created public key credential to the WebAuthn client.
- ValidateAuthenticatorAttestationResponse() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ValidateAuthenticatorAttestationResponse
-
Constructor.
- ValidateWebAuthnAssertion - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
An action that validates a WebAuthn authenticator assertion that results from a call to WebAuthn's 'get' credential API.
- ValidateWebAuthnAssertion() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
-
Constructor.
- ValidateWebAuthnAssertion.WebAuthnCleanupHook - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
A default cleanup hook that removes the
WebAuthnAuthenticationContextfrom the tree. - valueOf(String) - Static method in enum class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.AuthenticatorPolicy.AuthenticatorPolicyOutcome
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.shibboleth.idp.plugin.authn.webauthn.policy.CredentialPolicy.CredentialPolicyOutcome
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.shibboleth.idp.plugin.authn.webauthn.admin.policy.AuthenticatorPolicy.AuthenticatorPolicyOutcome
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.shibboleth.idp.plugin.authn.webauthn.policy.CredentialPolicy.CredentialPolicyOutcome
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verifyDownloadOnly - Variable in class net.shibboleth.idp.plugin.authn.webauthn.metadata.impl.FidoMetadataServiceFactory
-
Only verify the signature in the blob file from a fresh download.
- version - Variable in class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository.VersionedCredentialSet
-
The storage record version.
- VersionedCredentialSet(long, Set<CredentialRecord>) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.storage.impl.IdPStorageServiceCredentialRespository.VersionedCredentialSet
-
Constructor.
W
- WebAuthnAuditFields - Class in net.shibboleth.idp.plugin.authn.webauthn.audit
-
Audit fields for WebAuthn.
- WebAuthnAuditFields() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.audit.WebAuthnAuditFields
-
Private constructor.
- webauthnAuthContextCreationStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.BaseWebAuthnAuthenticationContextConsumer
-
Strategy used to locate the
WebAuthnAuthenticationContextto populate. - webauthnAuthContextCreationStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.PopulateWebAuthnAuthenticationContext
-
Strategy used to locate or create the
WebAuthnAuthenticationContextto populate. - WebAuthnAuthenticationClient - Interface in net.shibboleth.idp.plugin.authn.webauthn.client
-
A client that manages WebAuthn authentication and registration ceremonies.
- WebAuthnAuthenticationClientException - Exception in net.shibboleth.idp.plugin.authn.webauthn.exception
-
An exception to signal an error condition during execution or creation of a Webauthn client.
- WebAuthnAuthenticationClientException() - Constructor for exception net.shibboleth.idp.plugin.authn.webauthn.exception.WebAuthnAuthenticationClientException
-
Constructor.
- WebAuthnAuthenticationClientException(String) - Constructor for exception net.shibboleth.idp.plugin.authn.webauthn.exception.WebAuthnAuthenticationClientException
-
Constructor.
- WebAuthnAuthenticationClientException(String, Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.webauthn.exception.WebAuthnAuthenticationClientException
-
Constructor.
- WebAuthnAuthenticationClientException(Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.webauthn.exception.WebAuthnAuthenticationClientException
-
Constructor.
- WebAuthnAuthenticationClientFactory - Interface in net.shibboleth.idp.plugin.authn.webauthn.client
-
Abstract factory for creating singleton
WebAuthnAuthenticationClientinstances. - WebAuthnAuthenticationContext - Class in net.shibboleth.idp.plugin.authn.webauthn.context
-
Authentication context for processing WebAuthn authentication ceremonies.
- WebAuthnAuthenticationContext() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnAuthenticationContext
- WebAuthnAuthenticationEventIds - Class in net.shibboleth.idp.plugin.authn.webauthn.authn
-
Constants to use for
ProfileActionEventContextresults related to WebAuthn authentication. - WebAuthnAuthenticationEventIds() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.authn.WebAuthnAuthenticationEventIds
-
Private constructor.
- webAuthnBaseContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.audit.AbstractWebAuthnAuditExtractor
-
Lookup strategy to locate the WebAuthn base context.
- WebAuthnCleanupHook() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion.WebAuthnCleanupHook
- webAuthnClient - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
The WebAuthn client to use.
- webAuthnClient - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
-
The WebAuthn client to use.
- webauthnContext - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
The WebAuthn Context.
- webAuthnContext - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractUsernameFromRegistrationForm
-
Context to operate on.
- webAuthnContext - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractUsernameFromForm
-
Context to operate on.
- webauthnContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AllowCurrentUserAccessPredicate
-
Lookup strategy to locate the WebAuthn authentication context.
- webauthnContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.AbstractWebAuthnAction
-
Lookup strategy to locate the WebAuthn context.
- webauthnContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.ValidateWebAuthnAssertion
-
Strategy used to locate or create the
WebAuthnAuthenticationContextto populate. - webauthnContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.policy.impl.AbstractCredentialPolicyRule
-
Lookup strategy to locate the WebAuthn context.
- webAuthnContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ExtractUsernameFromRegistrationForm
-
Strategy used to locate the
BaseWebAuthnContextto operate on. - webAuthnContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.impl.ExtractUsernameFromForm
-
Strategy used to locate the
BaseWebAuthnContextto operate on. - WebAuthnCredentialRepository - Interface in net.shibboleth.idp.plugin.authn.webauthn.storage
-
A WebAuthn credential repository that extends the
CredentialRepositoryinterface to support additional read and write operations. - WebAuthnCredentialToRemoveAuditExtractor - Class in net.shibboleth.idp.plugin.authn.webauthn.audit.impl
-
Functionthat returns the base64 encoded credential identifier of the credential that has been removed. - WebAuthnCredentialToRemoveAuditExtractor(Function<ProfileRequestContext, WebAuthnManagementContext>) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.WebAuthnCredentialToRemoveAuditExtractor
-
Constructor.
- WebAuthnEncoder - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
Encoder for
credentialsthat converts raw values into a format suitable for views. - WebAuthnEncoder() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.WebAuthnEncoder
-
Private constructor.
- webauthnErrorContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.RegistrationErrorMessageLookupFunction
-
Lookup strategy to locate the WebAuthn registration information context.
- WebAuthnErrorMessageLookupFunction - Class in net.shibboleth.idp.plugin.authn.webauthn.context.navigate
-
A function that examines the state of a request and produces an appropriate message for WebAuthn flow views.
- WebAuthnErrorMessageLookupFunction() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.WebAuthnErrorMessageLookupFunction
- WebAuthnFlowModeAuditExtractor - Class in net.shibboleth.idp.plugin.authn.webauthn.audit.impl
-
Functionthat returns which mode of flow was run e.g. - WebAuthnFlowModeAuditExtractor(Function<ProfileRequestContext, BaseWebAuthnContext>) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.WebAuthnFlowModeAuditExtractor
-
Constructor.
- WebAuthnGuardContext - Class in net.shibboleth.idp.plugin.authn.webauthn.context
-
A context to hold signals about the type of authentication performed.
- WebAuthnGuardContext() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnGuardContext
- webAuthnGuardContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RequireStrongFreshAuthnAccessPredicate
-
Lookup strategy to locate the WebAuthnGuardContext.
- webauthnInfoContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.context.navigate.RegistrationInfoMessageLookupFunction
-
Lookup strategy to locate the WebAuthn registration information context.
- WebAuthnManagementContext - Class in net.shibboleth.idp.plugin.authn.webauthn.context
-
A WebAuthn admin management context for the management admin flow.
- WebAuthnManagementContext() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnManagementContext
- webAuthnManagementContextCreationStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnManagementContext
-
Strategy used to locate or create the
WebAuthnManagementContextto populate. - webauthnManagementContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.ManagementContextCredentialRemovalConsumer
-
Lookup strategy to locate the webauthn management context.
- webAuthnManagementContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.audit.AbstractWebAuthnManagementAuditExtractor
-
Lookup strategy to locate the WebAuthn management context.
- WebAuthnModule - Class in net.shibboleth.idp.plugin.authn.webauthn
-
IdP Moduleimplementation for the WebAuthn login flow. - WebAuthnModule() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.WebAuthnModule
-
Constructor.
- WebAuthnPlugin - Class in net.shibboleth.idp.plugin.authn.webauthn
-
Plugin description about the WebAuthn plugin.
- WebAuthnPlugin() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.WebAuthnPlugin
-
Constructor.
- WebAuthnPlugin(Class<? extends IdPPlugin>) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.WebAuthnPlugin
-
Constructor.
- WebAuthnRegistrationContext - Class in net.shibboleth.idp.plugin.authn.webauthn.context
-
Registration context for processing WebAuthn Registration Ceremonies.
- WebAuthnRegistrationContext() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationContext
- webAuthnRegistrationContextCreationStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.PopulateWebAuthnRegistrationContext
-
Strategy used to locate or create the
WebAuthnRegistrationContextto populate. - webauthnRegistrationContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.AllowCurrentUserAccessPredicate
-
Lookup strategy to locate the WebAuthn registration context.
- webauthnRegistrationContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RegistrationContextCredentialRemovalConsumer
-
Lookup strategy to locate the webauthn registration context.
- webauthnRegistrationContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.admin.impl.RegistrationContextCredentialToModifyConsumer
-
Lookup strategy to locate the WebAuthn registration context.
- webAuthnRegistrationContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.webauthn.audit.AbstractWebAuthnRegistrationAuditExtractor
-
Lookup strategy to locate the WebAuthn registration context.
- WebAuthnRegistrationErrorContext - Class in net.shibboleth.idp.plugin.authn.webauthn.context
-
A WebAuthn version of
AuthenticationErrorContextthat holds information about WebAuthn registration events. - WebAuthnRegistrationErrorContext() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationErrorContext
-
Constructor.
- WebAuthnRegistrationEventIds - Class in net.shibboleth.idp.plugin.authn.webauthn.admin
-
Constants to use for
ProfileActionEventContextresults related to WebAuthn registration. - WebAuthnRegistrationEventIds() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.admin.WebAuthnRegistrationEventIds
-
Private constructor.
- WebAuthnRegistrationInformationContext - Class in net.shibboleth.idp.plugin.authn.webauthn.context
-
A WebAuthn version of
AuthenticationWarningContextthat holds information about WebAuthn registration events. - WebAuthnRegistrationInformationContext() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.context.WebAuthnRegistrationInformationContext
-
Constructor.
- WebAuthnSearchUserAuditExtractor - Class in net.shibboleth.idp.plugin.authn.webauthn.audit.impl
-
Functionthat returns which username that the admin user searched for. - WebAuthnSearchUserAuditExtractor(Function<ProfileRequestContext, WebAuthnManagementContext>) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.WebAuthnSearchUserAuditExtractor
-
Constructor.
- WebAuthnSupport - Class in net.shibboleth.idp.plugin.authn.webauthn.impl
-
Helper methods for WebAuthn.
- WebAuthnSupport() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.impl.WebAuthnSupport
-
Private constructor.
- WebAuthnUserCredentialAddedAuditExtractor - Class in net.shibboleth.idp.plugin.authn.webauthn.audit.impl
-
Functionthat returns the base64 encoded credential identifier of the credential that has been removed. - WebAuthnUserCredentialAddedAuditExtractor(Function<ProfileRequestContext, WebAuthnRegistrationContext>) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.WebAuthnUserCredentialAddedAuditExtractor
-
Constructor.
- WebAuthnUserCredentialToRemoveAuditExtractor - Class in net.shibboleth.idp.plugin.authn.webauthn.audit.impl
-
Functionthat returns the base64 encoded credential identifier of the credential that has been removed. - WebAuthnUserCredentialToRemoveAuditExtractor(Function<ProfileRequestContext, WebAuthnRegistrationContext>) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.WebAuthnUserCredentialToRemoveAuditExtractor
-
Constructor.
- WebAuthnUserIdAuditExtractor - Class in net.shibboleth.idp.plugin.authn.webauthn.audit.impl
-
Functionthat returns the user.id from theBaseWebAuthnContextbase64 encoded, if any. - WebAuthnUserIdAuditExtractor(Function<ProfileRequestContext, BaseWebAuthnContext>) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.WebAuthnUserIdAuditExtractor
-
Constructor.
- WebAuthnUserIdPrinicpal - Class in net.shibboleth.idp.plugin.authn.webauthn.principal
-
Principal based on the WebAuthn user.id base64 encoded.
- WebAuthnUserIdPrinicpal(byte[]) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.principal.WebAuthnUserIdPrinicpal
-
Constructor.
- WebAuthnUserIdPrinicpal(String) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.principal.WebAuthnUserIdPrinicpal
-
Constructor.
- WebAuthnUsernameAuditExtractor - Class in net.shibboleth.idp.plugin.authn.webauthn.audit.impl
-
Functionthat returns the internal username from theBaseWebAuthnContext, if any. - WebAuthnUsernameAuditExtractor(Function<ProfileRequestContext, BaseWebAuthnContext>) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.WebAuthnUsernameAuditExtractor
-
Constructor.
- WebAuthnUserVerificationAuditExtractor - Class in net.shibboleth.idp.plugin.authn.webauthn.audit.impl
-
Functionthat returns true if UserVerification was performed, false otherwise. - WebAuthnUserVerificationAuditExtractor(Function<ProfileRequestContext, BaseWebAuthnContext>) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.WebAuthnUserVerificationAuditExtractor
-
Constructor.
- withAaguid(byte[]) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
- withAaguid(byte[]) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.IBuildStage
-
Set the AAGUID of the authenticator that created this credential.
- withAllowCredentials(List<PublicKeyCredentialDescriptor>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.authn.CredentialRequestOptionsParameters.Builder
- withAllowCredentials(List<PublicKeyCredentialDescriptor>) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.authn.CredentialRequestOptionsParameters.IAllowCredentialsStage
-
Credentials that have already been registered with the IdP.
- withAttestationConveyancePreference(AttestationConveyancePreference) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
- withAttestationConveyancePreference(AttestationConveyancePreference) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.IAttestationConveyancePreferenceStage
-
The attestation conveyance preference.
- withAttestationTrusted(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult.Builder
- withAttestationTrusted(boolean) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult.IAttestationTrustedStage
-
Is the attestation signature valid.
- withAttestationType(AttestationType) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult.Builder
- withAttestationType(AttestationType) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult.IAttestationTypeStage
-
Set the attestation type.
- withAuthenticatorAttachment(AuthenticatorAttachment) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
- withAuthenticatorAttachment(AuthenticatorAttachment) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.IBuildStage
-
The AuthenticatorAttachment requirement.
- withChallenge(byte[]) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
- withChallenge(byte[]) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.IChallengeStage
-
The challenge sent to the authenticator in registration ceremonies.
- withChallenge(byte[]) - Method in class net.shibboleth.idp.plugin.authn.webauthn.authn.CredentialRequestOptionsParameters.Builder
- withChallenge(byte[]) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.authn.CredentialRequestOptionsParameters.IChallengeStage
-
The challenge sent to the authenticator in authentication ceremonies.
- withCredential(PublicKeyCredential<AuthenticatorAttestationResponse, ClientRegistrationExtensionOutputs>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult.Builder
- withCredential(PublicKeyCredential<AuthenticatorAttestationResponse, ClientRegistrationExtensionOutputs>) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.admin.RegistrationResult.ICredentialStage
-
Set the public key credential attestation response.
- withCredential(RegisteredCredential) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
- withCredential(RegisteredCredential) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.ICredentialStage
-
Set the credential to register.
- withCredential(RegisteredCredential) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord
-
Deprecated, for removal: This API element is subject to removal in a future version.
- withCredentialNickname(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
- withCredentialNickname(String) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.IBuildStage
-
Set an optional nickname of the credential.
- withCredentialPropertiesExt(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
- withCredentialPropertiesExt(boolean) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.IBuildStage
-
Is the credential properties extension enabled?
- withDiscoverable(Optional<Boolean>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
- withDiscoverable(Optional<Boolean>) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.IBuildStage
-
Is the credential a discoverable type (passkey).
- withDisplayName(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
- withDisplayName(String) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.IDisplayNameStage
-
The user.displayName supplied to the authenticator during registration.
- withExcludeCredentials(Set<PublicKeyCredentialDescriptor>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
- withExcludeCredentials(Set<PublicKeyCredentialDescriptor>) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.IExcludeCredentialsStage
-
Credentials that have already been registered with the IdP.
- withLastUsedTime(Instant) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
- withLastUsedTime(Instant) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.IBuildStage
-
Set the last authenticated time for this credential.
- withName(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
- withName(String) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.INameStage
-
The user.name of the user identity.
- withRegistrationTime(Instant) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
- withRegistrationTime(Instant) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.IRegistrationTimeStage
-
Set the time the registration took place.
- withResidentKeyRequirement(ResidentKeyRequirement) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
- withResidentKeyRequirement(ResidentKeyRequirement) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.IResidentKeyRequirementStage
-
The requirement on registering a ResidentKey.
- withSignatureCounterValid(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult.Builder
- withSignatureCounterValid(boolean) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult.ISignatureCounterValidStage
-
Set if the signature counter is valid.
- withSuccess(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult.Builder
- withSuccess(boolean) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult.ISuccessStage
-
Set if this assertion was verified.
- withTransports(SortedSet<AuthenticatorTransport>) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
- withTransports(SortedSet<AuthenticatorTransport>) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.ITransportsStage
-
Set the
transportsthe authenticator can use to communicate with the client. - withUserId(byte[]) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
- withUserId(byte[]) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.IUserHandleStage
-
The user.id supplied to the authenticator during registration.
- withUserId(byte[]) - Method in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult.Builder
- withUserId(byte[]) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult.IUserIdStage
-
Set the user.id.
- withUserIdentity(UserIdentity) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
- withUserIdentity(UserIdentity) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.IUserIdentityStage
-
The users identity.
- withUsername(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult.Builder
- withUsername(String) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult.IUsernameStage
-
Set the user.name of the authenticated user.
- withUsername(String) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
- withUsername(String) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.IUsernameStage
-
The username of the user to the IdP.
- withUserVerificationRequirement(UserVerificationRequirement) - Method in class net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.Builder
- withUserVerificationRequirement(UserVerificationRequirement) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.admin.CredentialCreationOptionsParameters.IUserVerificationRequirementStage
-
Does the authentication/registration require user verification.
- withUserVerificationRequirement(UserVerificationRequirement) - Method in class net.shibboleth.idp.plugin.authn.webauthn.authn.CredentialRequestOptionsParameters.Builder
- withUserVerificationRequirement(UserVerificationRequirement) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.authn.CredentialRequestOptionsParameters.IUserVerificationRequirementStage
-
Does the authentication/registration require user verification.
- withUserVerified(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult.Builder
-
Set the userVerified flag.
- withUserVerified(boolean) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.authn.AssertionResult.IUserVerifiedStage
-
Set the userVerified flag.
- withUserVerified(boolean) - Method in class net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.Builder
- withUserVerified(boolean) - Method in interface net.shibboleth.idp.plugin.authn.webauthn.storage.CredentialRecord.IBuildStage
-
Was the user verified during registration?
- writeAuditLogAction - Variable in class net.shibboleth.idp.plugin.authn.webauthn.audit.impl.AbstractWebAuthnAuditingAction
-
Optional audit output action.
Y
- YubicoWebAuthnAuthenticationClient - Class in net.shibboleth.idp.plugin.authn.webauthn.client.impl
-
Yubico implementation of a
WebAuthnAuthenticationClient. - YubicoWebAuthnAuthenticationClient(RelyingParty, List<PublicKeyCredentialParameters>) - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebAuthnAuthenticationClient
-
Package-private Constructor.
- YubicoWebauthnClientFactory - Class in net.shibboleth.idp.plugin.authn.webauthn.client.impl
-
Spring factory bean for creating a
YubicoWebAuthnAuthenticationClient. - YubicoWebauthnClientFactory() - Constructor for class net.shibboleth.idp.plugin.authn.webauthn.client.impl.YubicoWebauthnClientFactory
-
Constructor.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
WebAuthnRegistrationContext.setCredentialIdToModify(byte[])instead