开发者

DotNetOpenAuth detect fetch request like google

开发者 https://www.devze.com 2023-03-29 15:56 出处:网络
With google, you can fetch the user\'s email like this: var fetch = new FetchRequest(); fetch.Attributes.AddRequired(WellKnownAttributes.Contact.Email);

With google, you can fetch the user's email like this:

var fetch = new FetchRequest();
fetch.Attributes.AddRequired(WellKnownAttributes.Contact.Email);
request.AddExtension(fetch);

and get it back like this:

var fetch = response.GetExtension<FetchResponse>();
string email = "";
if (fetch != null)
{
    email = fetch.GetAttributeValue(Well开发者_开发问答KnownAttributes.Contact.Email);
}

When writing a provider, how can I return the values asked for?


The OpenIdProviderWebForms sample that comes with DotNetOpenAuth includes returning user attributes. Have you checked it out?

0

精彩评论

暂无评论...
验证码 换一张
取 消