Open Id Connect
Agora does not have any user/account management included, you are expected to configure your own. This can be a KeyCloak instance, Microsoft, anything that follows the OpenId Connect protocol.
Expected layout
Agora expects the following layout;
A client with audience agora
, and with its roles mapped under that name. Permissions are given by granted the correct roles to users; see Roles and Permissions
for more information.
Known issues
Currently, a lot of your OpenId Connect configuration is hardcoded. We want to open this up, to have more freedom.
Limitations
Only providers that include roles in the same way as KeyCloak
are Azure
will currently work. If you are a developer
and want support for another scheme; checkout contributing and Dev Notes on OpenIdConnect