Skip to content

Commit 5ede377

Browse files
authored
feat: fix sidebar capitalization for MAC, RBAC, and API sections (#42)
1 parent 8217f4c commit 5ede377

File tree

4 files changed

+58
-0
lines changed

4 files changed

+58
-0
lines changed

content/docs/api/index.mdx

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: API
3+
description: Casbin API Reference
4+
---
5+
6+
# API Reference
7+
8+
This section provides comprehensive documentation for Casbin's APIs, including management APIs, RBAC APIs, and more.
9+
10+
## Casbin APIs
11+
12+
Explore the Casbin API documentation:
13+
14+
- [API Overview](./api-overview) - Introduction to Casbin APIs
15+
- [Management API](./management-api) - Core management functions
16+
- [RBAC API](./rbac-api) - Role-based access control operations
17+
- [RBAC with Domains API](./rbac-with-domains-api) - Multi-tenant RBAC operations
18+
- [RBAC with Conditions API](./rbac-with-conditions-api) - Conditional RBAC operations
19+
- [Role Manager API](./role-manager-api) - Role management operations

content/docs/model/mac/index.mdx

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: MAC
3+
description: Mandatory Access Control Models
4+
---
5+
6+
# MAC (Mandatory Access Control)
7+
8+
Mandatory Access Control (MAC) is a security model where access rights are regulated by a central authority based on multiple levels of security. This section covers various MAC models implemented in Casbin.
9+
10+
## MAC Models
11+
12+
Explore the MAC models available in Casbin:
13+
14+
- [MAC Overview](./mac-overview) - Introduction to Mandatory Access Control
15+
- [BLP (Bell-LaPadula)](./blp) - Confidentiality-focused model
16+
- [Biba](./biba) - Integrity-focused model
17+
- [LBAC (Lattice-Based Access Control)](./lbac) - Hierarchical security levels

content/docs/model/rbac/index.mdx

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: RBAC
3+
description: Role-Based Access Control Models
4+
---
5+
6+
# RBAC (Role-Based Access Control)
7+
8+
Role-Based Access Control (RBAC) is an access control approach that restricts system access to authorized users based on their roles within an organization. This section covers various RBAC models and features in Casbin.
9+
10+
## RBAC Features
11+
12+
Explore RBAC in Casbin:
13+
14+
- [RBAC Overview](./rbac-overview) - Introduction to Role-Based Access Control
15+
- [Basic RBAC Model](./rbac) - Core RBAC implementation
16+
- [RBAC with Pattern](./rbac-with-pattern) - Pattern matching in RBAC
17+
- [RBAC with Domains](./rbac-with-domains) - Multi-tenancy support
18+
- [RBAC with Conditions](./rbac-with-conditions) - Conditional access control
19+
- [Casbin RBAC vs. RBAC96](./casbin-rbac-and-rbac96) - Comparison with RBAC96 standard

package-lock.json

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)