【发布时间】:2022-11-30 06:12:37
【问题描述】:
我需要设置我的 .Net 5 网络应用程序,以便它可以连接到此内部站点的 SAML 2.0 登录服务器:[登录.antares.eng.edu].
我正在使用这个库来帮助我:https://www.itfoxtec.com/IdentitySaml2
我按照该网站上的说明将所需的代码添加到我的Startup.cs 并添加了一个AuthController.cs 控制器,
但现在我不确定下一步该怎么做。
为了尝试自学如何使用 SAML,我加载了一个网站 [星图.cosmos.n.edu] 我知道使用我需要使用的相同 SAML 2.0 登录服务器 [登录.antares.eng.edu].
当我第一次加载网站时,星图.cosmos.n.edu,它会自动转到位于以下位置的 SAML 服务器:登录.antares.eng.edu
使用浏览器开发人员工具,我可以看到正在发送以下内容:
https://login.antares.eng.edu/idp/profile/SAML2/Redirect/SSO?SAMLRequest=aZZAbsIwEEV%2FJwI%2BcUh5pWQgUVBVJNpGhHbRTWWcASwltuaZ9PH3dYBWdNOVrdHc11NnPEbZ1E4MWjqYNby3gBQsFxP2msut2g3VVZzK4SDu96GK81F6He%2F6w1GeVpm82gKLnsGjtmbCsiRl0RKxhaVBkoZCKc2yuNeLs3zTuxaDXKSjJO2%2FsGgRHtFG0lF4IHIoOHcS0VlPidNECVQt15XjztudroGXs%2FtVxtdQaQ%2BKeFk%2BsujWegVH8AnbyRqhAyiCjX6H30rhLVll6xttKm32E9Z6I6xEjcLIBlCQEp25CAHE9tSE4m6zKeLisdywaIYIvkOdW4NtA74E%2F64VPK1XF%2FAd88EiQZU4aawjmyjb8YT0D%2BcekHesfRT52iQS3SeLPpvaoDhu4H6wd02BpuOuWxwH7S%2F0%2F4vlTwY1LQLpmWrML3xOxk21BPFyUdhaq69oVtf2Y%2B5RRhgo%2BTbMk09Psr9fZvoN&RelayState=https%3A%2F%2Fstarmaps.cosmos.n.edu%2FMapperRun%2FPages%2FMain.aspx我不确定发生了什么,但我需要我的网络应用程序来做同样的事情。
如何使用 ITfoxtec 库获取我的 Web 应用程序来执行此操作?
谢谢!
【问题讨论】:
标签: asp.net-core-webapi saml-2.0 itfoxtec-identity-saml2