Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.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# 访问用户的Dropbox帐户,而无需为每个用户帐户创建应用程序_C#_Asp.net_Dropbox_Dropbox Api - Fatal编程技术网

C# 访问用户的Dropbox帐户,而无需为每个用户帐户创建应用程序

C# 访问用户的Dropbox帐户,而无需为每个用户帐户创建应用程序,c#,asp.net,dropbox,dropbox-api,C#,Asp.net,Dropbox,Dropbox Api,我有一个Dropbox帐户,并在应用程序控制台中创建/注册了一个应用程序。 然后,使用创建的应用程序的应用程序密钥/App secret并使用OAuth进程,我已将我的访问令牌存储在我的Asp.Net项目数据库表中。我可以从我的Dropbox帐户上载/下载/删除文件。项目中有许多用户,他们有各自的Dropbox帐户 现在,我的要求是为数据库中的每个用户存储访问令牌,而无需在Dropbox app Console()中为每个用户的Dropbox帐户创建应用 有什么方法可以满足我的要求吗?正如您所说

我有一个Dropbox帐户,并在应用程序控制台中创建/注册了一个应用程序。 然后,使用创建的应用程序的应用程序密钥/App secret并使用OAuth进程,我已将我的访问令牌存储在我的Asp.Net项目数据库表中。我可以从我的Dropbox帐户上载/下载/删除文件。项目中有许多用户,他们有各自的Dropbox帐户

现在,我的要求是为数据库中的每个用户存储访问令牌,而无需在Dropbox app Console()中为每个用户的Dropbox帐户创建应用


有什么方法可以满足我的要求吗?

正如您所说,您的应用程序应该只有一个应用程序密钥和密码。想一想应用程序密钥是识别你的应用程序,而不是任何特定的用户

访问令牌用于识别用户,应用程序的每个用户都需要一个访问令牌。当新用户开始使用您的应用程序时,您需要让他们通过OAuth流来获取该用户的访问令牌


看看Dropbox是否有帮助。

在你的应用程序中?这完全取决于你。。。根据您提到的ASP.NET,我假设您正在构建一个web应用程序,因此这可能是您的用户注册/登录的一部分?出于某种原因,我感到困惑。说得对。。。感谢[在Dropbox API论坛上与交叉链接。]