S4 Core Docs
/
  • Getting Started
  • Architecture
  • S3 API Reference
  • Features
  • IAM & Admin API
  • Monitoring
  • Web Admin Console
  • Deployment
  • Development
Getting Started
Configuration
Installation
Quick Start
Architecture
Data Flow
High-Level Design
Storage Engine
Workspace Structure
S3 API Reference
Authentication
Bucket Operations
Multipart Upload
Object Operations
Features
CORS Configuration
Content Deduplication
Lifecycle Policies
Object Lock
TLS / HTTPS
Object Versioning
IAM & Admin API
Admin API
Roles and Permissions
S3 Credentials
Monitoring
Prometheus Metrics
Stats API
Web Admin Console
Console Features
Console Setup
Deployment
Docker Deployment
Production Recommendations
Development
Building and Testing
Code Standards
Contributing
  1. Core Docs
  2. IAM & Admin API

IAM & Admin API

S4 includes a built-in Identity and Access Management (IAM) system with role-based access control (RBAC). When enabled, it provides multi-user authentication, fine-grained permissions, and an Admin API for user management.

Admin API
The Admin API provides HTTP endpoints for managing users, credentials, and system information. All endpoints (except login) require a JWT token with SuperUser role.
Roles and Permissions
S4 uses a simple role-based access control model with three built-in roles.
S3 Credentials
After creating IAM users, you need to generate S3 credentials (access key + secret key) so they can authenticate using standard S3 tools.
Was this page helpful?
Предыдущая Object Versioning
Следующая Admin API
S4 Core Docs

Company

  • About S4Core

Help & Community

  • Documentation

Resources

  • Home