Вход в Azure AD без перенаправления браузера пользователя?

Мне удалось заставить работать аутентификацию Azure AD с помощью примеров приложений из библиотеки ADAL4J из GitHub. .

Вот это работает.

Мой вопрос: можно ли добиться того же результата без перенаправления на страницу Microsoft? Клиент хочет использовать свою собственную внутреннюю страницу входа.

Я думаю, что какой-то закулисный запрос POST на тот же URL-адрес и получение ответа. Это означает, что мое приложение увидит учетные данные пользователя, я согласен с этим.

Поддерживается ли это в Azure AD?

Среда: серверная часть Java (Spring), пользовательский интерфейс AngularJS.

Спасибо.


person Alex    schedule 27.03.2015    source источник
comment
Вы придумали решение?   -  person Gina Marano    schedule 27.01.2016
comment
ginalster нет, решения не нашел, но и поиски прекратил, потому что интеграцию с Azure отложили на потом. (не уверен, насколько позже, это было почти год :)).   -  person Alex    schedule 27.01.2016
comment
Алекс, в зависимости от того, что вы ищете. Azure AD B2C находится в предварительной версии. Мы просто хотим сами обрабатывать поток входа в систему, а не через внешние перенаправления форм.   -  person Gina Marano    schedule 27.01.2016


Ответы (1)


Редирект необходим. Только AAD должен собирать учетные данные AAD. Смотрите этот ответ для получения дополнительной информации о том, почему это так:

Как аутентифицировать пользователя с Azure Active Directory с использованием OAuth 2.0?

person Rich Randall    schedule 28.03.2015
comment
Я не согласен. Перенаправления создают путаницу для пользователей. Мы хотим создать полный пользовательский опыт, не покидая наш сайт. Однако мы хотим воспользоваться преимуществами безопасных технологий. Не хочу полагаться на членство asp и тому подобное. - person Gina Marano; 27.01.2016