Hexel Studio home page
Search...
⌘K
Support
Console
Console
Search...
Navigation
User Guide
Best Practices for Secret Management
Guides
Secret Manager
API Reference
User Guide
Hexel Secret Manager Documentation
Getting Started with Secret Manager
User Manual & Usage Guide
Best Practices for Secret Management
Frequently Asked Questions (FAQ)
Troubleshooting Guide
Auth
POST
Login
POST
Refresh Token
POST
Logout
Users
POST
Create User
GET
List Users
GET
Get Current User
GET
Get User by ID
Roles
POST
Create Role
GET
List Roles
GET
Get Role by ID
Profile
GET
Get Current User Profile
Tokens
GET
Get Active Sessions
Tenants
GET
List Tenants
GET
Get Tenant by ID
POST
Create Tenant
PUT
Update Tenant
DEL
Delete Tenant
User Secrets
GET
List User Secrets
POST
Create User Secret
GET
Get User Secret by ID
PUT
Update User Secret
DEL
Delete User Secret
Admin Services
GET
List Third Party Services (Admin)
POST
Create Third Party Service (Admin)
GET
Get Third Party Service by ID (Admin)
PUT
Update Third Party Service (Admin)
DEL
Delete Third Party Service (Admin)
GET
List Service Secrets (Admin)
POST
Create or Update Service Secret (Admin)
Tenant Secrets
GET
List Tenant Secrets
POST
Create Tenant Secret
GET
Get Tenant Secret by ID
PUT
Update Tenant Secret
DEL
Delete Tenant Secret
Services
GET
List Third Party Services
POST
Initiate Service Authorization
GET
Service OAuth Callback
On this page
1. Rotate Secrets Regularly
2. Use Role-Based Access Control
3. Audit and Monitor Usage
4. Separate Environments
5. Secure API Tokens
6. Incident Response
7. Use Tenant and User Scoping Appropriately
User Guide
Best Practices for Secret Management
Recommended practices for securely managing secrets with Hexel Secret Manager.
Follow these best practices to maximize the security and reliability of your secret management:
1. Rotate Secrets Regularly
Change secrets (API keys, passwords, tokens) on a regular schedule.
Immediately rotate secrets if you suspect they are compromised.
2. Use Role-Based Access Control
Assign the minimum permissions necessary for each user or service.
Use roles and groups to manage access efficiently.
3. Audit and Monitor Usage
Regularly review audit logs for unusual or unauthorized access.
Set up alerts for sensitive operations (e.g., secret deletion, permission changes).
4. Separate Environments
Use different secrets for development, staging, and production.
Never use production secrets in non-production environments.
5. Secure API Tokens
Store API tokens in secure locations (environment variables, secret stores).
Never commit secrets or tokens to version control.
6. Incident Response
Have a plan for responding to secret leaks or unauthorized access.
Revoke and rotate affected secrets immediately.
Notify affected users and update documentation as needed.
7. Use Tenant and User Scoping Appropriately
Store shared secrets at the tenant level.
Store personal or user-specific secrets at the user level.
For more information, see the
User Manual & Usage Guide
or contact support at
support@hexelstudio.com
.
User Manual & Usage Guide
Frequently Asked Questions (FAQ)
Assistant
Responses are generated using AI and may contain mistakes.