首页 > 解决方案 > 使用样板 ASP.Net 核心进行外部身份验证?

问题描述

我正在尝试使用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 是什么吗?我们必须为 facebook 赋予什么类型?它的目的是什么?谢谢

标签: c#asp.net-mvcaspnetboilerplate

解决方案


ProviderApiType是实现接口的类的类型IExternalAuthProviderApi

然后它用于ExternalAuthManager跨不同的外部登录提供程序提供统一的 API 调用。


推荐阅读