Browse Source

Update ExternalLoginProviderBase

pull/12712/head
liangshiwei 4 years ago
parent
commit
cf0bc4bab7
  1. 5
      modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/ExternalLoginProviderBase.cs
  2. 5
      modules/identity/test/Volo.Abp.Identity.AspNetCore.Tests/Volo/Abp/Identity/AspNetCore/FakeExternalLoginProvider.cs

5
modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/ExternalLoginProviderBase.cs

@ -30,6 +30,11 @@ public abstract class ExternalLoginProviderBase : IExternalLoginProvider, IExter
IdentityOptions = identityOptions; IdentityOptions = identityOptions;
} }
public virtual bool CanObtainUserInfoWithoutPassword()
{
return true;
}
public abstract Task<bool> TryAuthenticateAsync(string userName, string plainPassword); public abstract Task<bool> TryAuthenticateAsync(string userName, string plainPassword);
public abstract Task<bool> IsEnabledAsync(); public abstract Task<bool> IsEnabledAsync();

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

@ -28,11 +28,6 @@ public class FakeExternalLoginProvider : ExternalLoginProviderBase, ITransientDe
} }
public override bool CanObtainUserInfoWithoutPassword()
{
return true;
}
public override Task<bool> TryAuthenticateAsync(string userName, string plainPassword) public override Task<bool> TryAuthenticateAsync(string userName, string plainPassword)
{ {
return Task.FromResult( return Task.FromResult(

Loading…
Cancel
Save