GoogleDrive让用户进行身份验证

时间:2015-10-25 08:57:31

标签: c# asp.net google-drive-api

我试图将GoogleDrive实施到我的.net应用程序中 但是在我使用http://www.daimto.com/google-drive-authentication-c/的教程中,它说它只是将用户发送到GoogleDrive的登录页面,但问题出在哪里?我没有看到任何将用户发送到登录页面的代码。

所以我的问题是如何在开始之前让用户进行身份验证?

现在尝试几天,我不知道如何做到这一点。 希望有人能指出我正确的方向。

1 个答案:

答案 0 :(得分:1)

您要找的是External Authentication Services with ASP.NET Web API。 MVC支持许多外部提供程序,并且在Visual Studio和MVC项目中很容易实现它们。

要从ASP.NET实现登录,请查看OAuth 2.0 Web applications (ASP.NET MVC)。您还可以查看此MVC教程MVC 5 App with Facebook, Twitter, LinkedIn and Google OAuth2 Sign-on C# - 它包含您要求的内容 - 重定向到Google登录页面。

Access-URL嵌入到Nuget-Package Google.Drive.API.v2 / Auth / Client 中 - 当您使用程序集/类的内部已知url时:

enter image description here

可以在此处GDrive .NET QuickstartUsing OAuth 2.0 for Server to Server Applications

找到详尽的解释(以及使用纯REST访问服务时的网址)