Этот проект поможет вам начать работу с Tiny Drive и позволит вам поиграть с его функциями.
Для генерации ключа используется JScript, это ОЧЕНЬ МЕДЛЕННО (4-8 секунд) и не является хорошей производственной настройкой. Чтобы решить эту проблему, вам нужно будет перестроить это с помощью компонента JWT, который сможет обрабатывать генерацию ключей намного быстрее.
Классический ASP на сервере IIS на любой поддерживаемой платформе.
Вот шаги, необходимые для запуска этого проекта на вашем компьютере:
$ git clone [email protected]:tinymce/tinydrive-classic-asp-starter.git
apiKey
в tinydrive-classic-asp-starter/config.asp
Вы получаете ключ API у менеджера учетных записей API Key Manager
по адресу http://tiny.cloud.
tinydrive-classic-asp-starter/private.key
содержащий сгенерированный вами закрытый ключ RSA. Вы получаете закрытый ключ RSA от менеджера по работе с клиентами JWT Key Manager
по адресу http://tiny.cloud.
Обратите внимание, что этот пример проекта поддерживает только старый формат ключа PKCS#1, начинающийся с -----BEGIN RSA PRIVATE KEY-----
.
Вы можете преобразовать более новый формат в этот старый формат, используя открытый SSL:
$ openssl rsa -inform PEM -outform PEM -in new-private.key > private.key
Вам необходимо поместить проект в каталог wwwroot или настроить виртуальный каталог в консоли управления IIS.