Back to Rustfs

RustFS AppAuth - Application Authentication

crates/appauth/README.md

1.0.0-beta.11.5 KB
Original Source

RustFS AppAuth - Application Authentication

<p align="center"> <strong>Application-level authentication and authorization module for RustFS distributed object storage</strong> </p> <p align="center"> <a href="https://github.com/rustfs/rustfs/actions/workflows/ci.yml"></a> <a href="https://docs.rustfs.com/">๐Ÿ“– Documentation</a> ยท <a href="https://github.com/rustfs/rustfs/issues">๐Ÿ› Bug Reports</a> ยท <a href="https://github.com/rustfs/rustfs/discussions">๐Ÿ’ฌ Discussions</a> </p>

๐Ÿ“– Overview

RustFS AppAuth provides application-level authentication and authorization capabilities for the RustFS distributed object storage system. For the complete RustFS experience, please visit the main RustFS repository.

โœจ Features

  • JWT-based authentication with secure token management
  • RBAC (Role-Based Access Control) for fine-grained permissions
  • Multi-tenant application isolation and management
  • OAuth 2.0 and OpenID Connect integration
  • API key management and rotation
  • Session management with configurable expiration

๐Ÿ“š Documentation

For comprehensive documentation, examples, and usage guides, please visit the main RustFS repository.

๐Ÿ“„ License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.