IdPInitiatedSSOWithIdentityServer:使用 ThinkTecture Identity Server 执行 IdP 发起的 SSO 的 POC 代码

时间:2024-07-18 10:18:40
【文件属性】:

文件名称:IdPInitiatedSSOWithIdentityServer:使用 ThinkTecture Identity Server 执行 IdP 发起的 SSO 的 POC 代码

文件大小:32KB

文件格式:ZIP

更新时间:2024-07-18 10:18:40

C#

IdP 使用 ThinkTecture Identity Server 发起 SSO 使用 ThinkTecture Identity Server 执行 IdP 发起的 SSO 的 POC 代码 免责声明:我不是安全专家。 此处的代码示例可能存在巨大的安全漏洞。 注意:为简单起见,该项目仅使用 IdentityServer Nuget 包。 不幸的是,这会导致代码无法编译,因为某个类是内部的。 如果您使用 IdentityServer 的源代码并将 Autofac Nuget 包安装到 IdSrv 项目中,则可以进行编译。 但是,这样做的目的是显示 POC。 所有与 Identity Server 交互相关的代码都封装在 IdSrvInteraction 类中,该类从控制器 SamlIdpController 中调用。 它是做什么用的 在 SAML 世界中,通常执行所谓的 IdP


【文件预览】:
IdPInitiatedSSOWithIdentityServer-master
----RelyingParty()
--------packages.config(1KB)
--------Web.config(3KB)
--------RelyingParty.csproj(9KB)
--------Web.Debug.config(1KB)
--------Controllers()
--------Startup.cs(1KB)
--------App_Start()
--------Web.Release.config(1KB)
--------Global.asax.cs(408B)
--------Global.asax(103B)
--------Views()
--------Properties()
----IdPInitiatedSSOToIdSrvPOC.sln(1KB)
----IdSrv()
--------Clients.cs(797B)
--------packages.config(1KB)
--------SamlTokenHandling.cs(3KB)
--------Web.config(4KB)
--------Users.cs(922B)
--------Web.Debug.config(1KB)
--------Controllers()
--------Startup.cs(1KB)
--------App_Start()
--------Web.Release.config(1KB)
--------Global.asax.cs(609B)
--------Global.asax(88B)
--------Views()
--------IdSrv.csproj(9KB)
--------Properties()
--------Scopes.cs(794B)
----.gitignore(3KB)
----README.md(3KB)

网友评论