Saf*_*med 5 oauth-2.0 google-oauth asp.net-mvc-5 gmail-api
我正在尝试在MVC 5项目中使用GMail API,但我似乎在如何使用Owin Middleware进行身份验证时遇到困难
我可以通过Google帐户登录,我也可以获得用户令牌
var googleOptions = new GoogleOAuth2AuthenticationOptions
{
ClientId = "xxx",
ClientSecret = "yyy",
SignInAsAuthenticationType = DefaultAuthenticationTypes.ExternalCookie,
Provider = new GoogleOAuth2AuthenticationProvider()
{
OnAuthenticated = async ctx =>
{
ctx.Identity.AddClaim(new Claim("urn:tokens:google:accesstoken", ctx.AccessToken));
}
},
};
app.UseGoogleAuthentication(googleOptions);
Run Code Online (Sandbox Code Playgroud)
我按照预期获得了访问令牌,但此处的 Google Quicktart Tutorial 似乎提出了一种完全不同的身份验证方式
有没有办法可以使用此AccessToken来创建教程中所需的对象?或者这两个完全不同?
归档时间: |
|
查看次数: |
730 次 |
最近记录: |