我正在使用IdentityServer4,我想添加一个自定义的外部供应商。在文档中,我看到我可以使用AddGoogle,AddGitHut等,但没有AddCustom.我想使用一个旧的传统系统,基于CAS协议。
非常感谢Pierre
你可以使用OpenID Connect添加一个自定义的外部提供者。
services.AddAuthentication() .AddOpenIdConnect("schema", "name", options => { // ... });
阅读更多 此处
还可以看看这个 回购它包含了一个针对ASP.NET Core的OAuth 2.0社会认证提供者的集合。如果你需要添加一个自定义的中间件,这个仓库的代码可能会很方便。