Class FakeExternalLoginProvider
Inheritance
FakeExternalLoginProvider
Assembly: Volo.Abp.Identity.AspNetCore.Tests.dll
Syntax
public class FakeExternalLoginProvider : ExternalLoginProviderBase, IExternalLoginProvider, ITransientDependency
Constructors
FakeExternalLoginProvider(IGuidGenerator, ICurrentTenant, IdentityUserManager, IIdentityUserRepository, IOptions<IdentityOptions>)
Declaration
public FakeExternalLoginProvider(IGuidGenerator guidGenerator, ICurrentTenant currentTenant, IdentityUserManager userManager, IIdentityUserRepository identityUserRepository, IOptions<IdentityOptions> identityOptions)
Parameters
Fields
Name
Declaration
public const string Name = "Fake"
Field Value
Methods
GetUserInfoAsync(string)
Declaration
protected override Task<ExternalLoginUserInfo> GetUserInfoAsync(string userName)
Parameters
| Type |
Name |
Description |
| string |
userName |
|
Returns
Overrides
IsEnabledAsync()
Declaration
public override Task<bool> IsEnabledAsync()
Returns
Overrides
TryAuthenticateAsync(string, string)
Declaration
public override Task<bool> TryAuthenticateAsync(string userName, string plainPassword)
Parameters
Returns
Overrides
Implements
Extension Methods