2011-08-18 58 views
0

與谷歌,你可以獲取用戶的電子郵件這樣的:DotNetOpenAuth檢測讀取請求像谷歌

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

,並把它找回來是這樣的:

var fetch = response.GetExtension<FetchResponse>(); 
string email = ""; 
if (fetch != null) 
{ 
    email = fetch.GetAttributeValue(WellKnownAttributes.Contact.Email); 
} 

當編寫一個供應商,我怎麼能返回要求的值?

回答

0

DotNetOpenAuth附帶的OpenIdProviderWebForms示例包括返回用戶屬性。你檢查過它嗎?