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