3 instantiations of PasskeyOptions
Microsoft.AspNetCore.Identity.Test (2)
SignInManagerTest.cs (2)
1390Passkey = new() 1453Passkey = new()
Microsoft.Extensions.Identity.Core (1)
IdentityOptions.cs (1)
41public PasskeyOptions Passkey { get; set; } = new PasskeyOptions();
30 references to PasskeyOptions
Microsoft.AspNetCore.Identity (5)
DefaultPasskeyHandler.cs (5)
19private readonly PasskeyOptions _passkeyOptions; 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 (3)
IdentityOptions.cs (3)
36/// Gets or sets the <see cref="PasskeyOptions"/> for the identity system. 39/// The <see cref="PasskeyOptions"/> for the identity system. 41public PasskeyOptions Passkey { get; set; } = new PasskeyOptions();