Vai al contenuto principale

Online Editor

Puoi anche utilizzare l'editor online per scrivere il tuo modello e la tua politica di Casbin nel tuo browser web. Fornisce funzionalità come "evidenziazione della sintassi" e "completamento del codice", proprio come un IDE per un linguaggio di programmazione.

Editor Features

The online editor provides several powerful features to enhance your Casbin development experience:

AI-Powered Assistance

The editor includes AI assistance to help you write better Casbin models and policies.

editor-ai

Engine Selection

Choose from multiple Casbin engines including Go, Java, Node.js, Python, Rust, and .NET implementations.

editor-engine

Multiple Engine Support

Switch between different Casbin implementations to test your models across various platforms.

editor-multi-engine

Endpoint Configuration

Configure custom endpoints for testing your Casbin models against different environments.

editor-endpoint

File Upload

Upload existing model and policy files to quickly get started with the editor.

editor-upload

Use Custom Functions

If you need to use a customized matching function (e.g. "RBAC with Patterns"), you can add it by clicking the "Add Role Matching" button at the bottom left corner of the editor.

suggerimenti-editor.

Se desideri scrivere il codice equivalente, devi specificare la funzione di corrispondenza dei pattern attraverso l'API pertinente. Fai riferimento a RBAC con Pattern per ulteriori informazioni.

nota

The editor supports multiple Casbin implementations, including Node-Casbin (Node.js), JCasbin (Java), Casbin (Go), Casbin-rs (Rust), PyCasbin (Python), and Casbin.NET (C#). You can switch between different implementations in the upper right corner to test your model and policy.

Although the editor validates through a remote CLI, due to environment differences, the validation results may differ slightly from the results you get in your local environment. If you encounter any issues, please submit them to the corresponding Casbin implementation repository.