Почему в SSO не получен заголовок авторизации? - PullRequest
0 голосов
/ 20 октября 2010

Я внедряю единый вход с NTLM и passthru, и он работает, если наш клиент присоединился к домену.Как и в нашем коде, мы проверим, есть ли «заголовок авторизации» в заголовке запроса.И проблема в следующем:

  1. Если наш клиент присоединился к домену, то в нашем приложении я могу получить заголовок аутентификации, содержащий NTLM ...

  2. Если наш клиент не присоединился к домену и не купил ключ входа в систему с именем пользователя и паролем, заголовок авторизации не был получен, поэтому я не могу их авторизовать.
    Моя проблема: как сделать так, чтобы клиент мог отправить авторизацию всемзаголовок все время, даже если они не присоединились к домену?

1 Ответ

0 голосов
/ 21 октября 2010

Если в запросе отсутствует заголовок «Авторизация», вы должны ответить HTTP-статусом 401 вместе с заголовком ответа «WWW-Authenticate», чтобы заставить клиентов войти в систему и отправить заголовок запроса «Авторизация».

...