Browse Source

Set TenantId

pull/4979/head
Halil İbrahim Kalkan 6 years ago
parent
commit
30d7afb5e6
  1. 3
      modules/identity/src/Volo.Abp.Identity.AspNetCore/Volo/Abp/Identity/AspNetCore/AbpSignInManager.cs
  2. 11
      modules/identity/test/Volo.Abp.Identity.AspNetCore.Tests/Volo/Abp/Identity/AspNetCore/FakeExternalLoginProvider.cs

3
modules/identity/src/Volo.Abp.Identity.AspNetCore/Volo/Abp/Identity/AspNetCore/AbpSignInManager.cs

@ -5,6 +5,7 @@ using Microsoft.AspNetCore.Identity;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;
using Volo.Abp.MultiTenancy;
namespace Volo.Abp.Identity.AspNetCore
{
@ -50,7 +51,7 @@ namespace Volo.Abp.Identity.AspNetCore
if (user == null)
{
user = await externalLoginProvider.CreateUserAsync(userName);
//TODO: TenantId, LoginProvider, Password, NormalizeNames
//TODO: +TenantId, LoginProvider, Password, +NormalizeNames
//TODO: Set default roles
await UserManager.CreateAsync(user);
}

11
modules/identity/test/Volo.Abp.Identity.AspNetCore.Tests/Volo/Abp/Identity/AspNetCore/FakeExternalLoginProvider.cs

@ -1,6 +1,7 @@
using System;
using System.Threading.Tasks;
using Volo.Abp.DependencyInjection;
using Volo.Abp.MultiTenancy;
namespace Volo.Abp.Identity.AspNetCore
{
@ -8,6 +9,13 @@ namespace Volo.Abp.Identity.AspNetCore
{
public const string Name = "Fake";
private readonly ICurrentTenant _currentTenant;
public FakeExternalLoginProvider(ICurrentTenant currentTenant)
{
_currentTenant = currentTenant;
}
public override Task<bool> TryAuthenticateAsync(string userName, string plainPassword)
{
return Task.FromResult(
@ -21,7 +29,8 @@ namespace Volo.Abp.Identity.AspNetCore
new IdentityUser(
Guid.NewGuid(),
userName,
"test@abp.io"
"test@abp.io",
tenantId: _currentTenant.Id
)
);
}

Loading…
Cancel
Save