我正在尝试使用Asp.Net Core 2.0来实现外部登录。
对于外部认证样板,请提供一个类名ExternalLoginProviderInfo.cs
public class ExternalLoginProviderInfo
{
public string Name { get; set; }
public string ClientId { get; set; }
public string ClientSecret { get; set; }
public Type ProviderApiType { get; set; }
}
有人可以告诉我这个providerApiType是什么吗?对于脸书,我们必须给它什么类型?目的是什么?谢谢
答案 0 :(得分:0)
ProviderApiType
是实现接口IExternalAuthProviderApi
的类的类型。
然后在ExternalAuthManager
中使用它在不同的外部登录提供程序之间提供统一的API调用。
答案 1 :(得分:0)
要通过官方AspNet Boilerplate API(具有角色和其他功能)登录用户,可以使用外部身份验证。这是您需要的链接
https://aspnetboilerplate.com/Pages/Documents/Zero/User-Management#external-authentication