Access Control List API
Secure your applications by managing access control on resources seamlessly.
Note: You can license our APIs to run in your own infrastructure or pay by request/subscription on AWS Marketplace. The choice is yours.
Summary
Snowpal: Access Control List API provides a structured set of endpoints to manage access control via privileges, roles, teams, and resources. Key functionalities include:
- Privileges Management: Create, retrieve, update, and delete privileges.
- Roles Management: Create, fetch, update, delete roles, and associate or remove privileges from roles.
- Teams Management: Create, update, delete teams, and manage team memberships.
- Resource Access Control: Assign and remove roles/privileges for teams and members, fetch access levels, and manage nested resources.
- Profiles & Users: Manage user profiles and accounts, including retrieval, updates, and deletions.
- User Registration & Authentication: Register users, sign in, reset passwords, and activate accounts.
- Provisioning (Super Admin Only): Create database indexes for system optimization.
The API provides a granular approach to managing access at multiple levels, ensuring flexible and secure control over resources.
API Guide
Take a look at API Guide, and import Postman Collection.
API Features
Here are some of the features supported by Access Control List API.
- Privileges: Create custom privileges, and specify a Level for every privilege (more on Levels, a bit later).
- Roles: Create custom roles, and specify a Level for every role.
- Associate Privileges to Roles.
- Add one or more Members to Teams.
- Control Access on (your custom) Resources
- by granting (one or more) Privileges to Members.
- by granting (one or more) Roles to Members.
- by granting (one or more) Privileges to Teams.
- by granting (one or more) Roles to Teams.
Essentially, all your security needs should be taken care of by this API that is designed quite generically to address a plethora of Access Control requirements.
Note: Go to ACL API: Categorization of Endpoints to see a bigger version of this illustration.
Updated 8 days ago