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

**Online Editor**

online editor позволяет писать и тестировать модели и политики Casbin прямо в браузере, с поддержкой подсветки синтаксиса и автодополнения.

Возможности​

Помощь ИИ​

Получайте предложения и помощь при редактировании моделей и политик.

editor-ai

Выбор движка​

Выполняйте проверку прав доступа (enforcement) с использованием Go, Java, Node.js, Python, Rust или .NET.

editor-engine

Несколько движков​

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

editor-multi-engine

Свой эндпоинт​

Укажите редактору адрес вашего собственного сервиса Casbin для тестирования в реальном времени.

editor-endpoint

Загрузка файлов​

Импортируйте существующие файлы моделей и политик, чтобы сразу начать работу.

editor-upload

Использование пользовательских функций​

Добавьте пользовательские функции сопоставления (например, «RBAC with Patterns»), нажав кнопку "Add Role Matching" в левом нижнем углу.

editor-tips.

Чтобы реализовать пользовательские функции сопоставления в вашем коде, настройте их через API Casbin. Подробности см. в RBAC with Pattern.

примечание

Редактор поддерживает Node-Casbin (Node.js), JCasbin (Java), Casbin (Go), Casbin-rs (Rust), PyCasbin (Python) и Casbin.NET (C#). Переключайтесь между реализациями в правом верхнем углу, чтобы протестировать вашу конфигурацию.

Редактор проверяет модели через удаленный CLI. Результаты могут немного отличаться от вашей локальной среды из-за различий в реализациях. Сообщайте о любых проблемах в соответствующий репозиторий реализации Casbin.

Comments are powered by giscus and GitHub Discussions. They load from giscus.app and GitHub only after you click the button below.