Shield delivers a comprehensive solution for Identity and Access Management for modern applications.
953
Not ready for production use yet. Please use with caution.

Shield is a robust, multi-tenant authentication and authorization solution developed by Mukesh Singh for modern age applications. It provides a comprehensive set of features to secure your applications and manage user access effectively.
Multi-tenant Support: Manage multiple organizations or projects within a single instance.
User Management: Efficiently handle user accounts and permissions.
Role-based Access Control (RBAC): Define and manage user roles and permissions.
Session Management: Secure handling of user sessions.
API Key Support: Generate and manage API keys for secure programmatic access.
Before you begin, ensure you have the following installed:
git clone https://github.com/shield-auth/shield.git
cd shield
cp .env.example .env
docker compose up -d --build --wait
The default credentials are saved in `/usr/local/bin/logs/default_cred.json. To view them:
docker exec shield-shield-1 cat /usr/local/bin/logs/default_cred.json
Note: If the above command doesn't work, use docker ps to find the correct
container ID for the shield container.
Content type
Image
Digest
sha256:d9dbbee48…
Size
44 MB
Last updated
over 1 year ago
docker pull shieldauth/shield