Tiny Drive Java Spring Starter 项目
该项目将帮助你快速上手 Tiny Drive,并让你能够体验其功能。
要求
在开始使用 Tiny Drive 之前,完成以下步骤会让你的体验更加顺畅:
请暂时妥善保存这些密钥,后续使用时需要复制粘贴。
先决条件
Java 10+ 和 Gradle 4+
步骤
按照以下步骤即可在本机运行该项目:
1. 使用以下命令将此仓库克隆到本地机器
$ git clone git@github.com:tinymce/tinydrive-java-spring-starter.git
2. 修改 tinydrive-java-spring-starter/src/main/resources/application.yml 中的 apiKey
从 Tiny 账户获取 API 密钥,并替换 application.yml 文件中的占位值。
3. 创建包含已生成 RSA 私钥的 tinydrive-java-spring-starter/src/main/resources/private.key 文件
使用 Tiny 账户 - JWT 密钥 中的 “Generate New Keypair” 选项生成密钥对。下载生成密钥对中的私钥,并将其保存到 private.key 文件中。
4. 进入目录安装 NPM 包,然后启动开发服务器
$ cd tinydrive-java-spring-starter $ gradle bootRun
5. 打开 http://localhost:3000 上的示例项目
在系统中实现
如果你的具体使用场景未被现有的 dot net、Java、nodejs 或 php starter 项目覆盖,则可能需要进行一些自定义修改以在特定系统中实现 Tiny Drive。JSON Web Token 身份验证方案需与系统的登录身份验证绑定。通常意味着需要将 JWT 身份验证集成到现有的会话身份验证中,从而使用户能够自动登录到 Tiny Drive 和你的系统。
附加资源
查阅以下附加资源,了解如何在你的系统中配置 Tiny Drive。
建议阅读并尝试理解 JWT 身份验证 的工作原理。为实现 Tiny Drive,你需要详细掌握 JWT 相关知识,包括其在 Web 应用程序中用于用户身份验证和会话管理的方式。根据本节说明,需要在客户端和服务器端进行一些编码工作以配置 JWT。
Starter 项目:
配置选项:
集成
需要帮助?
我们致力于让 Tiny Drive 尽可能实用且简单。对于 JWT 身份验证问题及 Tiny Drive 实现等支持相关事宜,请查看我们的 帮助页面 或联系 Tiny Support。