我正在使用 ASP.NET 开发一个身份验证系统,我希望客户端能够添加外部登录,例如 Facebook、Google 等;他只需要输入所需的参数即可。
我的问题是如何在管理员添加身份验证处理程序后将其动态添加到服务器?
services.AddAuthentication()
.AddGoogle(options =>
{
options.ClientId = "YOUR_GOOGLE_CLIENT_ID";
options.ClientSecret = "YOUR_GOOGLE_CLIENT_SECRET";
})
.AddFacebook(options =>
{
options.AppId = "YOUR_FACEBOOK_APP_ID";
options.AppSecret = "YOUR_FACEBOOK_APP_SECRET";
});