Дисплей AWS Cognitive Hosted UI, зарегистрированный под именем пользователя в основном веб-приложении asp.net - PullRequest
0 голосов
/ 31 января 2019

Мы внедрили AWS Cognitive Hosted UI в мое основное веб-приложение asp.net, и оно работает.Теперь мы хотели бы отобразить информацию о пользователе вошедшего в систему пользователя, но не уверены, как это можно реализовать.Может кто-нибудь указать нам рабочий пример?

1 Ответ

0 голосов
/ 31 января 2019

Для доступа к информации о зарегистрированном пользователе вы можете использовать:

var username = HttpContext.User.Claims.FirstOrDefault(c => c.Type.Equals("cognito:username")).Value;
var givenname = HttpContext.User.Claims.FirstOrDefault(c => c.Type.Equals("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname")).Value;
var surname = HttpContext.User.Claims.FirstOrDefault(c => c.Type.Equals("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname")).Value;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...