Delphi 和 SAML(Web 应用程序或桌面应用程序)?

标签 delphi saml saml-2.0 opensaml

SAML 协议(protocol) (Sing Sign ON) 是仅用于 Web 应用程序和 Web 服务,还是也用于标准应用程序?

修订:

我正在寻找一些用于单点登录的 Windows(标准应用程序(不是基于 Web))协议(protocol)

最佳答案

如果您专门关注 Windows,为什么不使用 Kerberos 和集成 Windows 身份验证?它内置于 Active Directory 和域 Controller 中。一旦您开始进入互联网和不同的安全域,它就不会真正起作用,但它在企业环境中的防火墙后面可以很好地工作。

但是,SAML 可用于桌面应用程序。我之前遇到过从桌面检索 Kerberos 票证、对 STS 进行 WSTrust/RST 调用以验证 Curb token 并在 RSTR 中取回 SAML token (该 token 将嵌入到 Web 服务调用中)的应用程序需要制作的桌面应用程序。

关于Delphi 和 SAML(Web 应用程序或桌面应用程序)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11764245/

相关文章:

c# - 使用 .NET 4.5 (System.IdentityModel)/WIF 解密 SAML 2 断言

windows - 枚举 Windows 纸张大小

c# - 从 C# asp.net 调用 Delphi XE6 unicode dll

delphi - 在Delphi中从网络摄像头捕获图像

SAML NameId 策略

wcf - SAML 断言消费者服务 (ACS) - 实现建议

single-sign-on - SAML2 单点注销,在哪里发布回复?

java - 我们是否应该在 SAML 中使用任何压缩技术,例如 Deflater to <AuthnRequest>?

saml-2.0 - 生成 shibboleth IdP 元数据

delphi - 是否可以将枚举类型作为参数传递并在其他函数中重用该类型?