мы успешно создали модуль apache с Embarcadero Delphi (10.3). Следующим шагом является идея расширить этот модуль с помощью SSO-функциональности (NTML / Kerberos). Я понимаю, что есть несколько модулей для apache, чтобы включить sso-функции для php / html -content и каталогов путем расширения файла httpd.conf (или даже мест, подобных тем, которые использует модуль). Но я понятия не имею, как получить доступ к apache -серверным переменным или информации о sso-учетных данных (windows logon-name) из моего apache -модуля.
Возможно, кто-то может дать мне подсказку.
Возможные альтернативы:
- Перекодировать рукопожатие (ntml / krb) в модуле (уже сделал это) для инди)
- Используйте небольшой php -скриптовый файл для доступа к переменным (например, с перенаправлением / ajax)
- Каким-то образом (не знаю как) добавить эту информацию в заголовки запроса внутри apache перед входом в модуль (звучит небезопасно)
Но я бы хотел использовать более простой способ;)
Спасибо