Внешняя аутентификация с помощью стандартного ядра ASP.Net? - PullRequest
0 голосов
/ 10 октября 2018

Я пытаюсь реализовать внешние входы в систему с 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; }
}

Может кто-нибудь сказать мне, что это за провайдерApiType?Какой тип мы должны дать его для Facebook?Какова его цель?Спасибо

Ответы [ 2 ]

0 голосов
/ 11 октября 2018

Для входа в систему через официальный API AspNet Boilerplate (для получения ролей и прочего) вы можете использовать внешнюю аутентификацию.Вот ссылка на то, что вам нужно

https://aspnetboilerplate.com/Pages/Documents/Zero/User-Management#external-authentication

0 голосов
/ 11 октября 2018

ProviderApiType - это тип класса, который реализует интерфейс IExternalAuthProviderApi.

. Затем он используется в ExternalAuthManager для предоставления унифицированных вызовов API для различных внешних поставщиков входа в систему.

...