Sync users from Eduframe
The figure below demonstrates how to implement the creation of users in Eduframe with your Identity Provider. When a user is created in Eduframe, the user.created webhook is dispatched. A middleware will catch the webhook and create a corresponding account in the identity provider. After the account is created in the identity provider, a corresponding authentication is added to the user, providing the account uid.
Polling
Besides webhooks, it is also possible to use polling instead. In that case, the middleware checks at a fixed interval, for example every 30 minutes, whether new users have been created.
Multiple authentications
When you create the user via Eduframe, the user will get an Eduframe login method based on password and username. The new authentication will be added as a second login method. You can prevent the creation of the Eduframe login method by disabling Send login email when creating the user.