Как включить идентификатор в токен доступа с использованием DotNetOpenAuth? В частности, заявление по электронной почте.включают в себя идентификационную информацию в токене доступа
Понятно, как сделать заявку на масштаб (так что в ответе это будет что-то вроде scope = http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress:[email protected]), но это кажется мне неправильным использованием областей. Я использую grant_type = пароль.
Другой способ - сделать дополнительный запрос UserInfo из клиентского приложения через протокол OpenID Connect, но я не хочу никаких дополнительных запросов.
В идеале мне нужно добавить свойство класса AccessToken или поместить его в свой ресурс ExtraData.