Tiny Drive .NET MVC 入门项目

本项目将帮助您开始使用基于 .NET 的 Tiny Drive,并允许您体验其功能。

要求

在开始使用 Tiny Drive 之前,完成以下步骤会让您的体验更加顺畅:

  1. 登录/注册 Tiny 账户

  2. 获取 Tiny Cloud API 密钥

  3. 获取 JWT 密钥

请暂时妥善保存这些密钥,稍后您需要复制并粘贴它们。

前提条件

  • 在任意受支持的平台上安装 .NET Core 2.0+。

操作步骤

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

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

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

2. 修改 tinydrive-dotnet-mvc-starter/appsettings.Development.json 中的 apiKey

从 Tiny 账户获取您的 API 密钥,并将其替换 appsettings.Development.json 文件中的占位符值。

3. 创建 tinydrive-dotnet-mvc-starter/private.key 文件,并将生成的 RSA 私钥保存在其中

使用 Tiny 账户 - JWT 密钥 中的“生成新密钥对”选项来创建密钥对。下载所生成密钥对中的私钥,并将其保存到 private.key 文件中。

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

$ cd tinydrive-dotnet-starter
$ dotnet run

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 支持。