标签: identityserver4
我正在使用IdentityServer4,我想添加一个自定义的外部提供程序。 在文档中,我看到可以使用AddGoogle,AddGitHut等 但没有AddCustom。 我想使用基于CAS协议的旧版旧系统。
非常感谢 皮埃尔
答案 0 :(得分:0)
您可以使用OpenID Connect添加自定义外部提供程序。
services.AddAuthentication() .AddOpenIdConnect("schema", "name", options => { // ... });
了解更多here
也请检出此repo,它包含一个用于ASP.NET Core的OAuth 2.0社交身份验证提供程序集合。如果您需要添加自定义中间件,则此存储库中的代码可能会派上用场。