我的问题是我们有一个桌面应用程序(即不是基于 Web 的),它需要与盒子 API 通信,据我所知,我可以告诉 OAuth 哪个盒子用于授权,这很难让这种情况发挥作用。
有没有人有一些示例 C# 代码来展示它是如何完成的。
这就是我如何做到这一点
老实说,它有点笨拙,但似乎有效。
使用 Box API For Windows U 可以使用 JWT 身份验证,它基于 ClientId、Client Secret、Private key、Public Key 和 Enterprise key 生成令牌。
此令牌将提供在用户基本有两种类型的用户 1.Admin 2.App 用户
所以不需要登录参考文档: https ://box-content.readme.io/docs/app-auth
Box Windows SDK https://github.com/box/box-windows-sdk-v2