32 references to CredentialBackupPolicy
Microsoft.AspNetCore.Identity (4)
DefaultPasskeyHandler.cs (4)
561if (authenticatorData.IsBackupEligible && _passkeyOptions.BackupEligibleCredentialPolicy is PasskeyOptions.CredentialBackupPolicy.Disallowed) 565if (!authenticatorData.IsBackupEligible && _passkeyOptions.BackupEligibleCredentialPolicy is PasskeyOptions.CredentialBackupPolicy.Required) 572if (authenticatorData.IsBackedUp && _passkeyOptions.BackedUpCredentialPolicy is PasskeyOptions.CredentialBackupPolicy.Disallowed) 576if (!authenticatorData.IsBackedUp && _passkeyOptions.BackedUpCredentialPolicy is PasskeyOptions.CredentialBackupPolicy.Required)
Microsoft.AspNetCore.Identity.Test (22)
IdentityOptionsTest.cs (2)
39Assert.Equal(PasskeyOptions.CredentialBackupPolicy.Allowed, options.Passkey.BackupEligibleCredentialPolicy); 40Assert.Equal(PasskeyOptions.CredentialBackupPolicy.Allowed, options.Passkey.BackedUpCredentialPolicy);
Passkeys\DefaultPasskeyHandlerAssertionTest.cs (10)
952[InlineData(PasskeyOptions.CredentialBackupPolicy.Allowed)] 953[InlineData(PasskeyOptions.CredentialBackupPolicy.Required)] 954public async Task Succeeds_WhenAuthenticatorDataIsBackupEligible(PasskeyOptions.CredentialBackupPolicy backupEligibility) 977test.IdentityOptions.Passkey.BackupEligibleCredentialPolicy = PasskeyOptions.CredentialBackupPolicy.Disallowed; 1000test.IdentityOptions.Passkey.BackupEligibleCredentialPolicy = PasskeyOptions.CredentialBackupPolicy.Required; 1020[InlineData(PasskeyOptions.CredentialBackupPolicy.Allowed)] 1021[InlineData(PasskeyOptions.CredentialBackupPolicy.Required)] 1022public async Task Attestation_Fails_WhenAuthenticatorDataIsBackedUp(PasskeyOptions.CredentialBackupPolicy backedUpPolicy) 1046test.IdentityOptions.Passkey.BackedUpCredentialPolicy = PasskeyOptions.CredentialBackupPolicy.Disallowed; 1070test.IdentityOptions.Passkey.BackedUpCredentialPolicy = PasskeyOptions.CredentialBackupPolicy.Required;
Passkeys\DefaultPasskeyHandlerAttestationTest.cs (10)
802[InlineData(PasskeyOptions.CredentialBackupPolicy.Allowed)] 803[InlineData(PasskeyOptions.CredentialBackupPolicy.Required)] 804public async Task Succeeds_WhenAuthDataIsBackupEligible(PasskeyOptions.CredentialBackupPolicy backupEligibility) 821test.IdentityOptions.Passkey.BackupEligibleCredentialPolicy = PasskeyOptions.CredentialBackupPolicy.Disallowed; 839test.IdentityOptions.Passkey.BackupEligibleCredentialPolicy = PasskeyOptions.CredentialBackupPolicy.Required; 854[InlineData(PasskeyOptions.CredentialBackupPolicy.Allowed)] 855[InlineData(PasskeyOptions.CredentialBackupPolicy.Required)] 856public async Task Fails_WhenAuthDataIsBackedUp(PasskeyOptions.CredentialBackupPolicy backedUpPolicy) 874test.IdentityOptions.Passkey.BackedUpCredentialPolicy = PasskeyOptions.CredentialBackupPolicy.Disallowed; 892test.IdentityOptions.Passkey.BackedUpCredentialPolicy = PasskeyOptions.CredentialBackupPolicy.Required;
Microsoft.Extensions.Identity.Core (6)
PasskeyOptions.cs (6)
73/// The default value is <see cref="CredentialBackupPolicy.Allowed"/>. 75public CredentialBackupPolicy BackupEligibleCredentialPolicy { get; set; } = CredentialBackupPolicy.Allowed; 81/// The default value is <see cref="CredentialBackupPolicy.Allowed"/>. 83public CredentialBackupPolicy BackedUpCredentialPolicy { get; set; } = CredentialBackupPolicy.Allowed;