带SSO的Delphi Apache模块

问题描述 投票:0回答:1

我们与Embarcadero Delphi(10.3)成功创建了一个apache模块。下一步是使用SSO功能(NTML / Kerberos)扩展此模块的想法。我知道有几个Apache模块可以通过扩展httpd.conf文件(甚至是该模块使用的位置)来启用php / html-content和目录的sso功能。但是我不知道如何从我的apache模块内部访问apache-server-variables或有关sso-credentials(Windows登录名)的信息。

也许有人可以在这里给我提示。

可能的选择:

  • 重新编码模块内部的协商握手(ntml / krb)(已经针对indy执行此操作)
  • 使用一个小的php-script文件来访问变量(重定向/ ajax)
  • 以某种方式(不知道如何)在进入模块之前将那些信息添加到apache内的请求标头中(声音不安全)

但是我想使用一种更简单的方法;)

谢谢

apache delphi single-sign-on kerberos
1个回答
0
投票

对于xxm项目(它也有一个Apache HTTPS模块!),我已经使用implemented NTLM authenticationAcquireCredentialsHandle调用了AcceptSecurityContext

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.