Uses of Enum Class
net.shibboleth.idp.plugin.authn.webauthn.policy.CredentialPolicy.CredentialPolicyOutcome
Packages that use CredentialPolicy.CredentialPolicyOutcome
Package
Description
This package contains the APIs for authentication policies.
This package has authentication policy implementations.
-
Uses of CredentialPolicy.CredentialPolicyOutcome in net.shibboleth.idp.plugin.authn.webauthn.policy
Methods in net.shibboleth.idp.plugin.authn.webauthn.policy that return CredentialPolicy.CredentialPolicyOutcomeModifier and TypeMethodDescriptionCredentialPolicy.evaluate(EnhancedCredentialRecord credential, ProfileRequestContext prc) Execute the policy.CredentialPolicy.CredentialPolicyOutcome.of(boolean outcome) Helper method to create anCredentialPolicy.CredentialPolicyOutcomefrom a boolean flag.Returns the enum constant of this class with the specified name.CredentialPolicy.CredentialPolicyOutcome.values()Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of CredentialPolicy.CredentialPolicyOutcome in net.shibboleth.idp.plugin.authn.webauthn.policy.impl
Fields in net.shibboleth.idp.plugin.authn.webauthn.policy.impl with type parameters of type CredentialPolicy.CredentialPolicyOutcomeModifier and TypeFieldDescriptionprivate BiFunction<EnhancedCredentialRecord,FunctionalRuleContext, CredentialPolicy.CredentialPolicyOutcome> FunctionalCredentialPolicyRule.ruleThe function to run.Methods in net.shibboleth.idp.plugin.authn.webauthn.policy.impl that return CredentialPolicy.CredentialPolicyOutcomeModifier and TypeMethodDescriptionprotected abstract CredentialPolicy.CredentialPolicyOutcomeAbstractCredentialPolicyRule.doEvaluate(EnhancedCredentialRecord credential, ProfileRequestContext prc, WebAuthnAuthenticationContext webAuthnContext) Execute the policy.protected CredentialPolicy.CredentialPolicyOutcomeChainingCredentialPolicyRule.doEvaluate(EnhancedCredentialRecord credential, ProfileRequestContext prc, WebAuthnAuthenticationContext webAuthnContext) Execute the policy.protected CredentialPolicy.CredentialPolicyOutcomeFunctionalCredentialPolicyRule.doEvaluate(EnhancedCredentialRecord credential, ProfileRequestContext prc, WebAuthnAuthenticationContext webAuthnContext) Execute the policy.SecondFactorOnlyCredentialPolicyRule.doEvaluate(EnhancedCredentialRecord credential, ProfileRequestContext prc, WebAuthnAuthenticationContext webAuthnContext) Execute the policy.AbstractCredentialPolicyRule.evaluate(EnhancedCredentialRecord credential, ProfileRequestContext prc) Execute the policy.Method parameters in net.shibboleth.idp.plugin.authn.webauthn.policy.impl with type arguments of type CredentialPolicy.CredentialPolicyOutcomeModifier and TypeMethodDescriptionvoidFunctionalCredentialPolicyRule.setRule(BiFunction<EnhancedCredentialRecord, FunctionalRuleContext, CredentialPolicy.CredentialPolicyOutcome> function) Set the policy function to run.