UserStore implements IQueryableUserStore, enabling 2FA.
This commit is contained in:
@@ -19,9 +19,10 @@
|
||||
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
|
||||
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
|
||||
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
|
||||
<Version>4.3.0</Version>
|
||||
<Version>4.4.0</Version>
|
||||
<GeneratePackageOnBuild>False</GeneratePackageOnBuild>
|
||||
<RootNamespace>Raven.Identity</RootNamespace>
|
||||
<PackageReleaseNotes>Implemented IQueryable<TUser>, making it work with 2FA.</PackageReleaseNotes>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
@@ -27,7 +27,8 @@ namespace Raven.Identity
|
||||
IUserPhoneNumberStore<TUser>,
|
||||
IUserAuthenticatorKeyStore<TUser>,
|
||||
IUserAuthenticationTokenStore<TUser>,
|
||||
IUserTwoFactorRecoveryCodeStore<TUser>
|
||||
IUserTwoFactorRecoveryCodeStore<TUser>,
|
||||
IQueryableUserStore<TUser>
|
||||
where TUser : IdentityUser
|
||||
{
|
||||
private bool _disposed;
|
||||
@@ -722,6 +723,15 @@ namespace Raven.Identity
|
||||
|
||||
#endregion
|
||||
|
||||
#region IQueryableUserStore
|
||||
|
||||
/// <summary>
|
||||
/// Gets the users as an IQueryable.
|
||||
/// </summary>
|
||||
public IQueryable<TUser> Users => this.DbSession.Query<TUser>();
|
||||
|
||||
#endregion
|
||||
|
||||
private IAsyncDocumentSession DbSession
|
||||
{
|
||||
get
|
||||
|
||||
Reference in New Issue
Block a user