2014-01-10 7 views
0

При использовании клиента Адал для выполнения федеративного входа в систему, authenticationContext.AcquireToken(resourceUri, clientId, redirectUri, userId) перегрузка AcquireToken не будет показывать WindowsIdentity.Name (т.е. Domain\User в качестве имени пользователя, несмотря на возможность аутентификации что стиль имени пользователя. MSDN documentation из AcquireToken не говоря уже о каких-либо требований, связанные с параметром USERID.Как подсказывать с намеком идентичности текущего пользователя Windows в ADAL AcquireToken

Каковы требования, чтобы отправить идентификатор пользователя подскажет?

ответ

0

Это AcquireToken перегрузка требует идентификатору пользователя (логин подсказки , как только он преобразуется в OAuth2 m essage под абстракцией), чтобы быть UPN в формате электронной почты.

System.DirectoryServices.AccountManagement.UserPrincipal.UserPrincipalName - это самый удобный маршрут для пользовательского UPN-интерфейса ActiveDirectory, который я нашел до сих пор. Примечательно, что это не требование по умолчанию WindowsIdentityClaimsIdentity.

 Смежные вопросы

  • Нет связанных вопросов^_^