Also visit stoney core: Authentication Resource - REST API.
Overview
Auth Action
Auth Retrieval (GET)
The following sequence describes the authentication and role retrieval:
- Look-up the user in the OpenLDAP directory (with a configurable service user):
- Currently, this will be cn=Manager,dc=stoney-cloud,dc=org
- Later on, this will be a service user.
- If the user exists, try to bind with the users credentials.
- If the bind was successful, retrieve the users roles with the service user.
Auth Retrieval (GET) Mapping
API Attribute | LDAP Object DN | LDAP Attribute | Details |
---|---|---|---|
People uid (per person) | |||
id | uid=4000002,ou=people,dc=stoney-cloud,dc=org | uid | Always read-only. |
user | uid=4000002,ou=people,dc=stoney-cloud,dc=org | ||
People Roles | |||
roles | sstRole=Monitoring Administrator,uid=4000002,ou=people,dc=stoney-cloud,dc=org
sstRole=User,uid=4000002,ou=people,dc=stoney-cloud,dc=org sstRole=Virtulization Administrator,uid=4000002,ou=people,dc=stoney-cloud,dc=org |
sstRole |