Как включать расширение AX в использование запроса автора OpenID DotNetOpenAuth

Как выполнить запрос обмена атрибута в dotnetopenauth.

1
задан Andrew Arnott 23 July 2010 в 22:54
поделиться

1 ответ

Если вы просто пытаетесь получить стандартные атрибуты, я рекомендую вам прочитать о AXFetchAsSregTransform, который скрывает сложность сбора атрибутов AX и SREG с вашего сайта.

Если вы делаете что-то пользовательское и знаете, какие атрибуты AX вам нужно запросить, вот пример кода:

var rp = new OpenIdRelyingParty();
var request = rp.CreateRequest("=some*identifier");
var ax = new FetchRequest();
ax.Attributes.AddRequired(WellKnownAttributes.Contact.Email);
request.AddExtension(ax);
request.RedirectToProvider();
2
ответ дан 2 September 2019 в 22:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: