Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在不查询特定Google服务的情况下对用户进行身份验证_C#_Authentication_Oauth 2.0_Google Api Dotnet Client - Fatal编程技术网

C# 在不查询特定Google服务的情况下对用户进行身份验证

C# 在不查询特定Google服务的情况下对用户进行身份验证,c#,authentication,oauth-2.0,google-api-dotnet-client,C#,Authentication,Oauth 2.0,Google Api Dotnet Client,我想使用.NET客户端API对用户进行身份验证并授权web服务器应用程序-使用NuGet提供的Google.API.包 我看过这些示例,了解了NativeApplicationClient和WebServerClient在那里的使用情况。我特别关注了“Tasks.ASP.NET.SimpleOAuth2”示例。但我试图实现的是在不调用我最终想要使用的Google服务的情况下执行身份验证,而在示例中,身份验证最初是设置的,并在第一次请求服务时“自动”调用 假设我的应用程序要使用日历。因此,我想使用

我想使用.NET客户端API对用户进行身份验证并授权web服务器应用程序-使用NuGet提供的
Google.API.

我看过这些示例,了解了NativeApplicationClient和WebServerClient在那里的使用情况。我特别关注了“Tasks.ASP.NET.SimpleOAuth2”示例。但我试图实现的是在不调用我最终想要使用的Google服务的情况下执行身份验证,而在示例中,身份验证最初是设置的,并在第一次请求服务时“自动”调用

假设我的应用程序要使用日历。因此,我想使用SDK来:

  • 生成要传递给客户端的身份验证URL(类似于OutgoingWebResponse)
  • 验证代码并在获得重定向后获取访问令牌
但是在这一步中没有对日历服务的任何实际调用

如有任何指导,我们将不胜感激。
谢谢

我们正在努力改进OAuth2流。 在短短几周内,我们将推出一种新的(而且肯定是更好的)身份验证方法。同时,您可以使用我们存储库中的代码(这是一个开源项目)。看一看,还有


1.6.0-beta版将包括这些流,并将引入UserCredential和ServiceAccountCredential。我们还将支持WP、WinRT和MVC4应用程序

非常感谢您的回答。这台1.6.0在Nuget上的可用性有什么预计到达时间吗?我还不知道确切的日期。我想说大约需要2-3周的时间,但我不能保证任何事情:)与此同时,您可以开始在存储库中使用代码,甚至提出改进建议或报告您遇到的任何问题。谢谢顺便说一下,可以使用NuGet下载新库。享受吧!伟大的但是为什么你们的库被系统地标记为“-beta”?我们正在研究它。无论如何,这是一个开源项目,所有代码都可以在我们的存储库中找到: