Как вы можете перенаправить на страницу входа для междоменных запросов? - PullRequest
0 голосов
/ 06 июня 2011

В приложении, где я делаю междоменные запросы JSONP (используя jQuery), когда браузер делает первый запрос jsonp, он открывает диалоговое окно для базовой аутентификации, потому что это то, что требуется целевому серверу. Вместо этого я хотел бы перехватить событие и вызвать диалог со страницей входа с сервера, на котором размещен ресурс, для установления аутентификации. Как я могу это сделать?

Ответы [ 3 ]

0 голосов
/ 06 июня 2011

Я согласен с Аделом ... его нельзя поймать в ловушку.

Однако вы можете предоставить требуемый заголовок аутентификации вручную - чтобы предотвратить появление приглашения, - если пользователь уже «залогинен» и вы знаете его un / pw на стороне клиента.

0 голосов
/ 06 июня 2011

По этой теме Как мне сделать вызов JSONP с JQuery с базовой аутентификацией? кажется, что вам нужно будет проксировать все запросы на стороне сервера, чтобы обнаруживать и преодолевать проблемы аутентификации на уровне http.

0 голосов
/ 06 июня 2011

Я думаю, что это невозможно, единственный вариант - отключить базовую аутентификацию, и для конечных пользователей, разве это не должно быть отключено?

...