14.1.1. REST API¶
This is the REST API for eduMFA. It lets you create the system configuration, which is denoted in the system endpoints.
Special system configuration is the configuration of
the resolvers
the realms
the defaultrealm
the policies.
Resolvers are dynamic links to existing user sources. You can find users in LDAP directories, SQL databases, flat files or SCIM services. A resolver translates a loginname to a user object in the user source and back again. It is also responsible for fetching all additional needed information from the user source.
Realms are collections of resolvers that can be managed by administrators and where policies can be applied.
Defaultrealm is a special endpoint to define the default realm. The default realm is used if no user realm is specified. If a user from realm1 tries to authenticate or is addressed, the notation user@realm1 is used. If the @realm1 is omitted, the user is searched in the default realm.
Policies are rules how eduMFA behaves and which user and administrator is allowed to do what.
Start to read about authentication to the API at Authentication endpoints.
Now you can take a look at the several REST endpoints.
- 14.1.1.1. Audit endpoint
- 14.1.1.2. Authentication endpoints
- 14.1.1.3. Validate endpoints
- 14.1.1.4. System endpoints
- 14.1.1.5. Tokengroup endpoints
- 14.1.1.6. Service ID endpoints
- 14.1.1.7. Resolver endpoints
- 14.1.1.8. Realm endpoints
- 14.1.1.9. Default Realm endpoints
- 14.1.1.10. Token endpoints
- 14.1.1.11. User endpoints
- 14.1.1.12. Policy endpoints
- 14.1.1.13. Event endpoints
- 14.1.1.14. Machine Resolver endpoints
- 14.1.1.15. Machine endpoints
- 14.1.1.16. CA Connector endpoints
- 14.1.1.17. Recover endpoints
- 14.1.1.18. Register endpoints
- 14.1.1.19. Monitoring endpoints
- 14.1.1.20. Periodic Task endpoints
- 14.1.1.21. Application endpoints
- 14.1.1.22. Tokentype endpoints
- 14.1.1.23. SMTP server endpoints
- 14.1.1.24. SMS Gateway endpoints
- 14.1.1.25. RADIUS server endpoints
- 14.1.1.26. Client endpoints