C# Azure功能Dropbox多用户授权
我已经阅读并理解了如何将我的Dropbox帐户链接到我的Azure功能 问题是,如果我想为最终用户提供服务,我不知道如何做到这一点。例如,user1、user2、user3需要将他们的Dropbox帐户链接到我的应用程序(在Azure上运行),以便让我的函数读取/写入他们的Dropbox文件夹 我该怎么做 问题是,如果我想为最终用户提供服务,我不知道如何做到这一点。例如,user1、user2、user3需要将他们的Dropbox帐户链接到我的应用程序(在Azure上运行),以便让我的函数读取/写入他们的Dropbox文件夹 根据我的理解,您需要为azure功能使用,但Dropbox不支持作为内置社交提供商。对于azure函数,您可以构建http触发器端点以使用Dropbox进行身份验证,然后azure函数将获得访问特定用户的Dropbox资源的权限。有关Dropbox API的OAuth指南的详细信息,请参见 此外,您可以使用OWIN cookie身份验证中间件和OWIN的Dropbox OAuth提供程序来构建web应用程序并部署到。此外,您还可以按照以下类似教程进行操作:C# Azure功能Dropbox多用户授权,c#,azure,azure-functions,C#,Azure,Azure Functions,我已经阅读并理解了如何将我的Dropbox帐户链接到我的Azure功能 问题是,如果我想为最终用户提供服务,我不知道如何做到这一点。例如,user1、user2、user3需要将他们的Dropbox帐户链接到我的应用程序(在Azure上运行),以便让我的函数读取/写入他们的Dropbox文件夹 我该怎么做 问题是,如果我想为最终用户提供服务,我不知道如何做到这一点。例如,user1、user2、user3需要将他们的Dropbox帐户链接到我的应用程序(在Azure上运行),以便让我的函数读取/
那么,仅针对我自己的Dropbox帐户的绑定是否有效?如果您拥有其他Dropbox帐户的凭据,您可以手动创建绑定,并允许您的功能访问Azure Portal上Dropbox帐户中的文件和文件夹。或者,您需要手动为应用程序设置Dropbox OAuth身份验证。是否有方法以编程方式执行此操作?您需要使用应用程序手动构建Dropbox OAuth身份验证,当用户访问您的应用程序时,他们将被重定向到Dropbox OAuth授权端点,用户授予应用程序访问其资源的权限后,应用程序将获得
access\u令牌
,然后您可以利用access\u令牌
访问特定用户下的资源。详细信息您可以按照我的回答中的教程进行操作。我阅读了您提供的教程,发现我找不到Dropbox连接器,据我所知,它是内置的web api,可供您与Dropbox通信。我假设您需要自己构建web API,您可以阅读我答案中的教程,也可以按照我的回答进行操作。