Tiny Drive PHP 入门项目

此项目将帮助你开始使用 Tiny Drive,并允许你体验其功能。

要求

在开始使用 Tiny Drive 之前,完成以下步骤会使过程更加顺利:

  1. 登录/注册 Tiny 账户

  2. 获取 Tiny Cloud API 密钥

  3. 获取 JWT 密钥

暂时将这些密钥存储在安全的地方,稍后需要复制并粘贴它们。

前提条件

  • 在任意支持的平台上安装 PHP 7.0+。

操作步骤

以下是在本地计算机上运行此项目所需的步骤:

1. 使用以下命令将此仓库克隆到本地计算机

$ git clone git@github.com:tinymce/tinydrive-php-starter.git

2. 修改 tinydrive-php-starter/config.php 中的 apiKey

从 Tiny 账户 获取 API 密钥,并替换 config.php 文件中的占位符值。

3. 创建包含生成的 RSA 私钥的 tinydrive-php-starter/private.key 文件

使用 Tiny 账户 - JWT 密钥 中的 "Generate New Keypair" 选项生成密钥对。下载生成的密钥对中的私钥,并将其保存到 private.key 文件中。

4. 进入目录并启动开发服务器

$ cd tinydrive-php-starter
$ php -S localhost:3000

5. 在 http://localhost:3000 打开示例项目

在系统中实现

如果你的具体用例未被 dot net、java、nodejs 或 PHP 入门项目中的任何示例覆盖,可能需要进行一些自定义才能在特定系统中实现 Tiny Drive。JSON Web Token 身份验证方案需要与你系统的登录身份验证集成。这通常意味着需要将 JWT 身份验证集成到现有的会话身份验证中,以便用户自动登录到 Tiny Drive 和你的系统。

附加资源

请查阅以下附加资源,了解如何将 Tiny Drive 与你系统集成。

  • 我们建议阅读并尝试理解 JWT 身份验证 的工作原理。要实现 Tiny Drive,需要详细了解 JWT 的先验知识,包括它们在 Web 应用程序中如何用于用户身份验证和会话管理。根据本节的说明,需要在客户端和服务器端进行一些编码配置 JWT。

  • 入门项目:

  • 配置选项:

  • 集成

需要帮助?

我们致力于使 Tiny Drive 尽可能实用和简单。有关支持的问题,如 JWT 身份验证和实现 Tiny Drive 的问题,请查看我们的 帮助页面 或联系 Tiny 支持。