IIS上的Google Web授权

时间:2016-01-21 12:56:00

标签: asp.net asp.net-mvc iis google-api youtube-api

您好我正在使用GoogleWebAuthorizationBroker授权用户, 在我的代码下面..

UserCredential credential;

using (var stream = new FileStream(jsonFileName, FileMode.Open, FileAccess.Read))
            {
                string credPath = Server.MapPath("/");
                credPath = Path.Combine(credPath, ".credentials/drive-dotnet-quickstart");

                credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
                    GoogleClientSecrets.Load(stream).Secrets,
                    new[] { YouTubeService.Scope.YoutubeUpload },
                    "user",
                    CancellationToken.None
                    , new FileDataStore(credPath, true)
                    ).Result;
            }

此代码适用于ASP.Net Developement Server,其重定向用户访问Google页面以获取权限请求。 但是当我在IIS上托管应用程序时,它不起作用。我将完整的psermission设置为iis_user和iuser。我不确定我还需要在IIS上做些什么。

由于

0 个答案:

没有答案