2017-02-22 39 views
0

Я изучаю Azure Active Directory. Я пытаюсь проверить, могу ли я использовать свою собственную страницу входа с настраиваемыми пользовательскими идентификаторами/паролями для захвата учетных данных пользователя и проверки на Azure AD. Я использую ADAL.net для реализации этого, однако я получаю сообщение об ошибке «parsing_wstrust_response_failed: не удалось выполнить анализ запроса WS-Trust». Я получаю эту ошибку в последней строке приведенного ниже кода.Ошибка при использовании ADAL.net AcquireTokenAsync call

Ниже мой код:

string AppIdURL = ConfigurationManager.AppSettings["AppIdUrl"]; 
      UserCredential uc = new UserPasswordCredential("[email protected]", "test123"); 
      AuthenticationContext aContext = new AuthenticationContext(System.Configuration.ConfigurationManager.AppSettings["AADInstance"]); 
      AuthenticationResult result = aContext.AcquireTokenAsync(AppIdURL, ConfigurationManager.AppSettings["ClientId"], uc).Result; 

ответ

1

Пожалуйста, нажмите первую here для просмотра ограничений и ограничений ресурсов пароля владельца полномочий Даруй потока. Основывается на вашем сообщении об ошибке, является ли пользователь федерацией WS-Trust? Пожалуйста, предоставьте дополнительную информацию о вашей текущей конфигурации, чтобы помочь нам воспроизвести эту ошибку.

Фактически, учетные данные владельца ресурса владельца. Поток грантов не рекомендуется. Это следует использовать только при высокой степени доверия между владельцем ресурса и клиентом (например, клиент является частью операционной системы устройства или высокоприоритетного приложения) и когда другие типы предоставления разрешений недоступны (например, в качестве кода авторизации).

Если вы хотите настроить страницу входа, например добавить брендинг компании на свою страницу входа, вы можете нажать here, чтобы настроить страницу входа.