Перейти к основному содержанию

Использование Casdoor в ShenYu

У ShenYu есть плагин Casdoor для возможности использования Casdoor.

Шаг 1: Развертывание Casdoor

Во-первых, Casdoor должен быть развернут. Вы можете ознакомиться с официальной документацией Casdoor для Установки Сервера.

После успешного развертывания, пожалуйста, убедитесь, что:

  • Casdoor сервер работает на http://localhost:8000.
  • Откройте предпочитаемый браузер и посетите http://localhost:7001, чтобы увидеть страницу входа Casdoor.
  • Функционал входа работает нормально, вводя admin и 123.

После выполнения вышеуказанных шагов, вы можете быстро реализовать страницу входа на основе Casdoor в вашем приложении, следуя следующим шагам.

Шаг 2: Настройка приложения Casdoor

  1. Создайте новое приложение Casdoor или используйте существующее
  2. Добавьте ваш URL перенаправления Настройки Приложения Casdoor
  3. На странице редактирования сертификата вы можете просмотреть ваш Сертификат Настройки Сертификации Casdoor

Шаг 3: Использование плагина Casdoor в ShenYu

1. Настройка плагина Casdoor в ShenYu

Конфигурация Плагина Shenyu

Примечание: Так как в ShenYu есть только однострочное поле ввода, \n должен быть добавлен в каждую строку сертификата. Настройки Сертификации Casdoor

Вы можете скопировать его и вставить в сертификат конфигурации ShenYu Casdoor.

Вам не нужно сохранять его на странице редактирования сертификата Casdoor, так как это только для копирования.

2. Настройка плагина ShenYu Casdoor

Конфигурация Shenyu Casdoor Вы можете настроить то, что вам нужно для конфигурации Casdoor.

3. Получение сервиса и его использование

3.1 Прямой вход на Веб-сайт

Shenyu Неудачный Вход

3.2 Использование Входа Casdoor

Shenyu Вход Shenyu Успешный Вход

3.3 Передача токена в Заголовках

Shenyu Токен

3.4 Сохранение имени, ID и организации в Заголовках

Это упрощает их использование в будущем.