Elemental lowcode development platform.
Each route consists of:
Paths are used to match incoming HTTP requests and can use dynamic values. The following are all examples of valid paths:
/
/books
/books/:id
/books/:id/reviews
You can select a controller to use for each method (GET, POST) on a path - and you can use a controller for multiple paths/methods.
You can configure the following options for each path method:
The system will generate a standard list of roles based upon if the operation is a read or a write operation. These standard roles are defined below.
The system_admin
role always allows access on any method endpoint.
system_admin
system_reader
api_reader
[api_name]_reader
system_admin
system_writer
,api_writer
,[api_name]_writer
Where the value [api_name]
will be replaced with the name of your API.
Security can be disabled by setting the security mechanism on an endpoint to none
.
If the mechanism is set to any other value then the system will enforce the default RBAC based authentication mechanism.