Серверные компоненты после совместного использования компонентов — платформа управления идентификацией и доступом (IAM) / единого входа (SSO) casdoor
фон
В последнее время мы изучаем различные общие компоненты и инструменты на стороне интерфейса, сервера и системы и реорганизовали некоторые из общих компонентов, чтобы сформировать тему стандартизированных компонентов, которая позже будет включать некоторые часто используемые компоненты на разных языках. . Приветствую всех, чтобы продолжать обращать внимание.
Основная информация о компоненте
- Компонент: касидор
- Соглашение об открытом исходном коде: лицензия Apache-2.0
- Официальный сайт: casdoor.org
содержание
В этом разделе мы используем платформу управления идентификацией и доступом (IAM) / единого входа (SSO) casdoor , которая поддерживает OAuth 2.0, OIDC и SAML UI-первую централизованную аутентификацию / платформу единого входа (SSO) с Casbin RBAC. и интеграция управления разрешениями ABAC.
онлайн демо
документ
- Международный: https://casdoor.org
- Азиатское зеркало: https://docs.casdoor.cn
Особенности Casdoor:
- Благодаря раздельной внешней и внутренней архитектуре, разработанной на языке Go, Casdoor поддерживает высокий уровень параллелизма, предоставляет веб-интерфейс управления пользователями и поддерживает китайский, английский и другие языки.
- Casdoor поддерживает вход в сторонние приложения Github, Google, QQ, WeChat и поддерживает использование подключаемых модулей для расширения входа в сторонние приложения.
- Используя управление авторизацией на основе Casbin , Casdoor поддерживает такие модели управления доступом, как ACL, RBAC, ABAC и RESTful.
- Поддержка кода подтверждения мобильного телефона, кода подтверждения электронной почты, восстановления пароля и других функций.
- Просмотрите и запишите журналы доступа.
- Используйте облачное хранилище изображений CDN, предоставляемое Alibaba Cloud, Tencent Cloud и Qiniu Cloud.
- Персонализированные страницы регистрации, входа и забытого пароля.
- Casdoor поддерживает интеграцию с существующими системами с использованием метода синхронизации базы данных, и пользователи могут плавно перейти на Casdoor.
- Casdoor поддерживает основные базы данных: MySQL, PostgreSQL, SQL Server и т. д., а также новые базы данных с расширенными плагинами.
Подробнее о том, как его использовать, можно узнать на официальном сайте компонента.
В этой статье заявляется:
Эта работа лицензирована CN Hua Shao в рамках международной лицензии Creative Commons Attribution-Noncommercial 4.0.