IdentityServer 4: 我如何添加一个自定义的外部认证?

问题描述 投票:0回答:1

我正在使用IdentityServer4,我想添加一个自定义的外部供应商。在文档中,我看到我可以使用AddGoogle,AddGitHut等,但没有AddCustom.我想使用一个旧的传统系统,基于CAS协议。

非常感谢Pierre

identityserver4
1个回答
0
投票

你可以使用OpenID Connect添加一个自定义的外部提供者。

services.AddAuthentication()
        .AddOpenIdConnect("schema", "name", options =>
        {
            // ...
        });

阅读更多 此处

还可以看看这个 回购它包含了一个针对ASP.NET Core的OAuth 2.0社会认证提供者的集合。如果你需要添加一个自定义的中间件,这个仓库的代码可能会很方便。

© www.soinside.com 2019 - 2024. All rights reserved.