0
我想爲我的項目使用外部驗證。任何人都可以告訴我如何使用ASP.NET Boilerplate的外部身份驗證?如何使用ASP.NET Boilerplate的外部身份驗證?
我想爲我的項目使用外部驗證。任何人都可以告訴我如何使用ASP.NET Boilerplate的外部身份驗證?如何使用ASP.NET Boilerplate的外部身份驗證?
的UserManager定義了一個名爲 '外部認證源' 的擴展點。我們可以創建一個從IExternalAuthenticationSource派生的類並註冊到配置。有DefaultExternalAuthenticationSource類來簡化IExternalAuthenticationSource的實現。讓我們來看一個例子:
public class MyExternalAuthSource : DefaultExternalAuthenticationSource<Tenant, User>
{
public override string Name => "MyCustomSource";
public override Task<bool> TryAuthenticateAsync(string userNameOrEmailAddress, string plainPassword, Tenant tenant)
{
// Authenticate user and return true or false
}
}
但我有'支持服務Abp.Zero.Configuration.IAbp零配置是found'號成分, – Aria
我應該加上'Abp.Zero.Common.dll' – Aria
我已經回答了[你的問題](https://stackoverflow.com/a/49107781/8601760)。 – aaron