Skip to main content

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