# Package net.shibboleth.idp.plugin.authn.webauthn.policy.impl

package net.shibboleth.idp.plugin.authn.webauthn.policy.impl
This package has authentication policy implementations.

Related Packages
Package
Description
net.shibboleth.idp.plugin.authn.webauthn.policy
This package contains the APIs for authentication policies.
Classes
Class
Description
AbstractCredentialPolicyRule
A base class for `credential policies`.
ChainingCredentialPolicyRule
A `CredentialPolicy` implementation that verifies an authentication credential is acceptable based on a chain of configured rules.
FunctionalCredentialPolicyRule
A `CredentialPolicy` that evaluates a `BiFunction` to determine if a credential should be accepted or rejected.
FunctionalRuleContext
A context class that provides access to the `ProfileRequestContext` and `FidoMetadataService` from `BiFunctions` that implement registration or authentication rules.
SecondFactorOnlyCredentialPolicyRule
A `CredentialPolicy` that rejects credentials used in sole-factor mode if created by authenticators which should only be used for second factor authentication.