-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Closed
Labels
Description
Failing Test(s)
- Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.CanAddAndRetrievePasskey [FAIL]
- Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.CanRemovePasskey [FAIL]
- Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.CanAddMultiplePasskeys [FAIL]
- Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.UpdatingPasskeyChangesOnlyMutableFields [FAIL]
Error Message
System.InvalidOperationException : This operation is not permitted because the underlying 'DbContext' does not include 'IdentityUserPasskey`1' in its model. When using 'IdentityDbContext', make sure that 'IdentityOptions.Stores.SchemaVersion' is set to 'IdentitySchemaVersions.Version3' or higher. See https://aka.ms/aspnet/passkeys for more information
Stacktrace
2025-10-15T10:55:52.3245447Z [xUnit.net 00:00:11.57] Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.CanAddAndRetrievePasskey [FAIL]
2025-10-15T10:55:52.3333757Z [xUnit.net 00:00:11.58] System.InvalidOperationException : This operation is not permitted because the underlying 'DbContext' does not include 'IdentityUserPasskey`1' in its model. When using 'IdentityDbContext', make sure that 'IdentityOptions.Stores.SchemaVersion' is set to 'IdentitySchemaVersions.Version3' or higher. See https://aka.ms/aspnet/passkeys for more information.
2025-10-15T10:55:52.3333901Z [xUnit.net 00:00:11.59] Stack Trace:
2025-10-15T10:55:52.3396824Z [xUnit.net 00:00:11.60] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(878,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.ThrowIfPasskeysNotSupported()
2025-10-15T10:55:52.3396948Z [xUnit.net 00:00:11.60] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(169,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.get_UserPasskeys()
2025-10-15T10:55:52.3652275Z [xUnit.net 00:00:11.60] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(752,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.FindUserPasskeyByIdAsync(Byte[] credentialId, CancellationToken cancellationToken)
2025-10-15T10:55:52.3652441Z [xUnit.net 00:00:11.61] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(770,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey, CancellationToken cancellationToken)
2025-10-15T10:55:52.3652489Z [xUnit.net 00:00:11.61] /_/src/Identity/Extensions.Core/src/UserManager.cs(2629,0): at Microsoft.AspNetCore.Identity.UserManager`1.AddOrUpdatePasskeyCoreAsync(TUser user, UserPasskeyInfo passkey)
2025-10-15T10:55:52.3652515Z [xUnit.net 00:00:11.61] /_/src/Identity/Extensions.Core/src/UserManager.cs(2611,0): at Microsoft.AspNetCore.Identity.UserManager`1.AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey)
2025-10-15T10:55:52.3652788Z [xUnit.net 00:00:11.61] /_/src/Identity/Specification.Tests/src/IdentitySpecificationTestBase.cs(638,0): at Microsoft.AspNetCore.Identity.Test.IdentitySpecificationTestBase`3.CanAddAndRetrievePasskey()
2025-10-15T10:55:52.3652883Z [xUnit.net 00:00:11.61] --- End of stack trace from previous location ---
2025-10-15T10:55:52.5000619Z Passed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreWithGenericsTest.CanGetValidTwoFactor [190 ms]
2025-10-15T10:55:52.5000812Z Passed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.PhoneFactorFailsAfterSecurityStampChangeTest [41 ms]
2025-10-15T10:55:52.5000838Z Failed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.CanAddAndRetrievePasskey [26 ms]
Logs
2025-10-15T10:55:52.3245447Z [xUnit.net 00:00:11.57] Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.CanAddAndRetrievePasskey [FAIL]
2025-10-15T10:55:52.3333757Z [xUnit.net 00:00:11.58] System.InvalidOperationException : This operation is not permitted because the underlying 'DbContext' does not include 'IdentityUserPasskey`1' in its model. When using 'IdentityDbContext', make sure that 'IdentityOptions.Stores.SchemaVersion' is set to 'IdentitySchemaVersions.Version3' or higher. See https://aka.ms/aspnet/passkeys for more information.
2025-10-15T10:55:52.3333901Z [xUnit.net 00:00:11.59] Stack Trace:
2025-10-15T10:55:52.3396824Z [xUnit.net 00:00:11.60] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(878,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.ThrowIfPasskeysNotSupported()
2025-10-15T10:55:52.3396948Z [xUnit.net 00:00:11.60] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(169,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.get_UserPasskeys()
2025-10-15T10:55:52.3652275Z [xUnit.net 00:00:11.60] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(752,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.FindUserPasskeyByIdAsync(Byte[] credentialId, CancellationToken cancellationToken)
2025-10-15T10:55:52.3652441Z [xUnit.net 00:00:11.61] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(770,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey, CancellationToken cancellationToken)
2025-10-15T10:55:52.3652489Z [xUnit.net 00:00:11.61] /_/src/Identity/Extensions.Core/src/UserManager.cs(2629,0): at Microsoft.AspNetCore.Identity.UserManager`1.AddOrUpdatePasskeyCoreAsync(TUser user, UserPasskeyInfo passkey)
2025-10-15T10:55:52.3652515Z [xUnit.net 00:00:11.61] /_/src/Identity/Extensions.Core/src/UserManager.cs(2611,0): at Microsoft.AspNetCore.Identity.UserManager`1.AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey)
2025-10-15T10:55:52.3652788Z [xUnit.net 00:00:11.61] /_/src/Identity/Specification.Tests/src/IdentitySpecificationTestBase.cs(638,0): at Microsoft.AspNetCore.Identity.Test.IdentitySpecificationTestBase`3.CanAddAndRetrievePasskey()
2025-10-15T10:55:52.3652883Z [xUnit.net 00:00:11.61] --- End of stack trace from previous location ---
2025-10-15T10:55:52.5000619Z Passed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreWithGenericsTest.CanGetValidTwoFactor [190 ms]
2025-10-15T10:55:52.5000812Z Passed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.PhoneFactorFailsAfterSecurityStampChangeTest [41 ms]
2025-10-15T10:55:52.5000838Z Failed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.CanAddAndRetrievePasskey [26 ms]
2025-10-15T10:55:57.5481020Z [xUnit.net 00:00:16.80] Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.CanRemovePasskey [FAIL]
2025-10-15T10:55:57.5481483Z [xUnit.net 00:00:16.80] System.InvalidOperationException : This operation is not permitted because the underlying 'DbContext' does not include 'IdentityUserPasskey`1' in its model. When using 'IdentityDbContext', make sure that 'IdentityOptions.Stores.SchemaVersion' is set to 'IdentitySchemaVersions.Version3' or higher. See https://aka.ms/aspnet/passkeys for more information.
2025-10-15T10:55:57.5481539Z [xUnit.net 00:00:16.80] Stack Trace:
2025-10-15T10:55:57.5481563Z [xUnit.net 00:00:16.80] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(878,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.ThrowIfPasskeysNotSupported()
2025-10-15T10:55:57.5481667Z [xUnit.net 00:00:16.80] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(169,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.get_UserPasskeys()
2025-10-15T10:55:57.5481733Z [xUnit.net 00:00:16.80] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(752,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.FindUserPasskeyByIdAsync(Byte[] credentialId, CancellationToken cancellationToken)
2025-10-15T10:55:57.6681736Z [xUnit.net 00:00:16.80] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(770,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey, CancellationToken cancellationToken)
2025-10-15T10:55:57.6681899Z [xUnit.net 00:00:16.81] /_/src/Identity/Extensions.Core/src/UserManager.cs(2629,0): at Microsoft.AspNetCore.Identity.UserManager`1.AddOrUpdatePasskeyCoreAsync(TUser user, UserPasskeyInfo passkey)
2025-10-15T10:55:57.6829858Z [xUnit.net 00:00:16.81] /_/src/Identity/Extensions.Core/src/UserManager.cs(2611,0): at Microsoft.AspNetCore.Identity.UserManager`1.AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey)
2025-10-15T10:55:57.6829993Z [xUnit.net 00:00:16.81] /_/src/Identity/Specification.Tests/src/IdentitySpecificationTestBase.cs(676,0): at Microsoft.AspNetCore.Identity.Test.IdentitySpecificationTestBase`3.CanRemovePasskey()
2025-10-15T10:55:57.6830019Z [xUnit.net 00:00:16.81] --- End of stack trace from previous location ---
2025-10-15T10:55:57.7587895Z Passed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.ProtectedUserStoreTest.PasswordValidatorWithNoErrorsCanBlockAddPassword [36 ms]
2025-10-15T10:55:57.7588136Z Failed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.CanRemovePasskey [33 ms]
2025-10-15T10:56:01.1182066Z [xUnit.net 00:00:20.36] Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.CanAddMultiplePasskeys [FAIL]
2025-10-15T10:56:01.1294747Z [xUnit.net 00:00:20.37] System.InvalidOperationException : This operation is not permitted because the underlying 'DbContext' does not include 'IdentityUserPasskey`1' in its model. When using 'IdentityDbContext', make sure that 'IdentityOptions.Stores.SchemaVersion' is set to 'IdentitySchemaVersions.Version3' or higher. See https://aka.ms/aspnet/passkeys for more information.
2025-10-15T10:56:01.1294980Z [xUnit.net 00:00:20.38] Stack Trace:
2025-10-15T10:56:01.1295006Z [xUnit.net 00:00:20.38] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(878,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.ThrowIfPasskeysNotSupported()
2025-10-15T10:56:01.1295031Z [xUnit.net 00:00:20.38] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(169,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.get_UserPasskeys()
2025-10-15T10:56:01.1295489Z [xUnit.net 00:00:20.38] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(752,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.FindUserPasskeyByIdAsync(Byte[] credentialId, CancellationToken cancellationToken)
2025-10-15T10:56:01.1295657Z [xUnit.net 00:00:20.38] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(770,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey, CancellationToken cancellationToken)
2025-10-15T10:56:01.1295703Z [xUnit.net 00:00:20.38] /_/src/Identity/Extensions.Core/src/UserManager.cs(2629,0): at Microsoft.AspNetCore.Identity.UserManager`1.AddOrUpdatePasskeyCoreAsync(TUser user, UserPasskeyInfo passkey)
2025-10-15T10:56:01.1295727Z [xUnit.net 00:00:20.38] /_/src/Identity/Extensions.Core/src/UserManager.cs(2611,0): at Microsoft.AspNetCore.Identity.UserManager`1.AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey)
2025-10-15T10:56:01.1295750Z [xUnit.net 00:00:20.38] /_/src/Identity/Specification.Tests/src/IdentitySpecificationTestBase.cs(728,0): at Microsoft.AspNetCore.Identity.Test.IdentitySpecificationTestBase`3.CanAddMultiplePasskeys()
2025-10-15T10:56:01.1295774Z [xUnit.net 00:00:20.38] --- End of stack trace from previous location ---
2025-10-15T10:56:01.1716072Z Passed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreGuidTest.CanCreateUserNoPassword [43 ms]
2025-10-15T10:56:01.1716212Z Passed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.SingleFailureLockout [57 ms]
2025-10-15T10:56:01.1716237Z Passed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.LockoutEndToUtcNowMinus1SecInUserShouldNotBeLockedOut [29 ms]
2025-10-15T10:56:01.1716261Z Passed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.CanFindByEmail [21 ms]
2025-10-15T10:56:01.1716287Z Passed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.ProtectedUserStoreTest.ReplaceUserClaimOnlyAffectsUser [147 ms]
2025-10-15T10:56:01.1716312Z Passed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.ProtectedUserStoreTest.CanFindUsersViaUserQueryable [< 1 ms]
2025-10-15T10:56:01.1716335Z Failed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.CanAddMultiplePasskeys [30 ms]
2025-10-15T10:56:01.1182066Z [xUnit.net 00:00:20.36] Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.CanAddMultiplePasskeys [FAIL]
2025-10-15T10:56:01.1294747Z [xUnit.net 00:00:20.37] System.InvalidOperationException : This operation is not permitted because the underlying 'DbContext' does not include 'IdentityUserPasskey`1' in its model. When using 'IdentityDbContext', make sure that 'IdentityOptions.Stores.SchemaVersion' is set to 'IdentitySchemaVersions.Version3' or higher. See https://aka.ms/aspnet/passkeys for more information.
2025-10-15T10:56:01.1294980Z [xUnit.net 00:00:20.38] Stack Trace:
2025-10-15T10:56:01.1295006Z [xUnit.net 00:00:20.38] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(878,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.ThrowIfPasskeysNotSupported()
2025-10-15T10:56:01.1295031Z [xUnit.net 00:00:20.38] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(169,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.get_UserPasskeys()
2025-10-15T10:56:01.1295489Z [xUnit.net 00:00:20.38] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(752,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.FindUserPasskeyByIdAsync(Byte[] credentialId, CancellationToken cancellationToken)
2025-10-15T10:56:01.1295657Z [xUnit.net 00:00:20.38] /_/src/Identity/EntityFrameworkCore/src/UserStore.cs(770,0): at Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore`10.AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey, CancellationToken cancellationToken)
2025-10-15T10:56:01.1295703Z [xUnit.net 00:00:20.38] /_/src/Identity/Extensions.Core/src/UserManager.cs(2629,0): at Microsoft.AspNetCore.Identity.UserManager`1.AddOrUpdatePasskeyCoreAsync(TUser user, UserPasskeyInfo passkey)
2025-10-15T10:56:01.1295727Z [xUnit.net 00:00:20.38] /_/src/Identity/Extensions.Core/src/UserManager.cs(2611,0): at Microsoft.AspNetCore.Identity.UserManager`1.AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey)
2025-10-15T10:56:01.1295750Z [xUnit.net 00:00:20.38] /_/src/Identity/Specification.Tests/src/IdentitySpecificationTestBase.cs(728,0): at Microsoft.AspNetCore.Identity.Test.IdentitySpecificationTestBase`3.CanAddMultiplePasskeys()
2025-10-15T10:56:01.1295774Z [xUnit.net 00:00:20.38] --- End of stack trace from previous location ---
2025-10-15T10:56:01.1716072Z Passed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreGuidTest.CanCreateUserNoPassword [43 ms]
2025-10-15T10:56:01.1716212Z Passed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.SingleFailureLockout [57 ms]
2025-10-15T10:56:01.1716237Z Passed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.LockoutEndToUtcNowMinus1SecInUserShouldNotBeLockedOut [29 ms]
2025-10-15T10:56:01.1716261Z Passed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.CanFindByEmail [21 ms]
2025-10-15T10:56:01.1716287Z Passed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.ProtectedUserStoreTest.ReplaceUserClaimOnlyAffectsUser [147 ms]
2025-10-15T10:56:01.1716312Z Passed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.ProtectedUserStoreTest.CanFindUsersViaUserQueryable [< 1 ms]
2025-10-15T10:56:01.1716335Z Failed Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.UserStoreTest.CanAddMultiplePasskeys [30 ms]
Build
https://dev.azure.com/dnceng-public/public/_build/results?buildId=1175003&view=results