|
centos+apache+kerb авторизация
|
|||
---|---|---|---|
#18+
Добрый день! Опишу свою задачу, возможно кто-то что-то посоветует. Задача: есть intranet web приложение написанное на php. Необходимо чтобы при входе в приложение доменные пользователи автоматически определялись, в случае если пользователь не в домене - переходить на страницу авторизации в приложении. Решение: 1. настроил apache kerb авторизацию, натравил ее на определенную web папку, в которой authorization.php Код: php 1.
2. в загрузке web приложения в индексной странице делаю $.ajax({.../kerberos/authorization.php...}) и если получаю не пустой ответ, то выполняю редирект с эти ответом (имя доменного пользователя) на ту же индексную страницу и пишу соответствующие куки. Если ответ пустой, то редирект на /site/login Вопрос: как прозрачно выяснить доменный пользователь или нет? без окна kerb авторизации. Мой вариант работает, но если пользователь не доменный при выполнении ajax запроса появляется окно kerb авторизации, всегда. Не удается прозрачно выяснить доменный пользователь или нет, повторюсь, нужно - доменный - стукнулись в /kerberos/authorization.php и узнали имя, не доменный - сразу на /site/login. Варианты фильтрации по ip - не подходят. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 14:37 |
|
|
start [/forum/topic.php?fid=25&fpage=21&tid=1481721]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 265ms |
total: | 383ms |
0 / 0 |