如何使用DotNetOpenAuth检索google用户的emailId
我正在尝试使用DotNetOpenAuthto认证用户,我能够做到这一点。但我无法找到一种方法来获取谷歌提供的其他参数,如email、firstname、lastname等 我正在使用的代码段是:如何使用DotNetOpenAuth检索google用户的emailId,dotnetopenauth,Dotnetopenauth,我正在尝试使用DotNetOpenAuthto认证用户,我能够做到这一点。但我无法找到一种方法来获取谷歌提供的其他参数,如email、firstname、lastname等 我正在使用的代码段是: <%@ Register Assembly="DotNetOpenAuth" Namespace="DotNetOpenAuth.OpenId.RelyingParty" TagPrefix="rp" %> <rp:OpenIdButton runat="server" ID="
<%@ Register Assembly="DotNetOpenAuth" Namespace="DotNetOpenAuth.OpenId.RelyingParty" TagPrefix="rp" %>
<rp:OpenIdButton runat="server" ID="OpenIdTextButton1"
OnLoggedIn="OpenIdTextBox1_LoggedIn"
Text="aaaa"
Identifier="https://www.google.com/accounts/o8/id"
/>
在我的博客文章中有一些提示 简而言之,您需要: 您的代码隐藏有以下方法:
protected void OpenId_LoggingIn(object sender, OpenIdEventArgs e) {
e.Request.AddExtension(new ClaimsRequest() { Email = DemandLevel.Require });
}
在我的博客文章中有一些提示 简而言之,您需要: 您的代码隐藏有以下方法:
protected void OpenId_LoggingIn(object sender, OpenIdEventArgs e) {
e.Request.AddExtension(new ClaimsRequest() { Email = DemandLevel.Require });
}
谢谢安德鲁·阿诺特。顺便说一句,这个库很好:嗨,激活AXFetchAsSregTransform行为:链接似乎死了。从GitHub获得404。这个信息被移动了吗?如果是,在哪里?我很想再读一遍。谢谢安德鲁·阿诺特。顺便说一句,这个库很好:嗨,激活AXFetchAsSregTransform行为:链接似乎死了。从GitHub获得404。这个信息被移动了吗?如果是,在哪里?我很想再读一遍。
<rp:OpenIdButton runat="server"
Text="Log in with Google"
OnLoggingIn="OpenId_LoggingIn"
Identifier="https://www.google.com/accounts/o8/id" />
protected void OpenId_LoggingIn(object sender, OpenIdEventArgs e) {
e.Request.AddExtension(new ClaimsRequest() { Email = DemandLevel.Require });
}