REST Implementations for Things Edge Microservice
A Note About Tenants, Users, Roles, and Authorities
SMART COSMOS Objects has been designed from the outset to support multi-tenancy. A Tenant has one or more Users (a default user with the Admin Role is created as part of any Tenant creation), and a User has one or more Roles. Each Role contains zero or more Authorities, and these are the Authorities referred to below.
The SMART COSMOS DevKit creates two Roles by default: Admin and User. Both Roles contain all of the authorities listed below; the difference between the two Roles is that a User with the Admin Role can create and edit Users. More information on these elements can be found here:
The developer can customize Roles and Authorities as needed, but the Authorities listed in the API documentation are absolutely required by any User to execute the relevant CRUD operations.
API Documentation
For detailed information on the SMART COSMOS Metadata API, please consult the API document.
Next Steps
To learn more about SMART COSMOS, have a look at SMART COSMOS Getting Started Guide.
Copyright and License
Code and documentation copyright 2016 Smartrac Technology Fletcher, Inc. Code released under Apache 2.0 License.