Hey Alexander - the way it currently works is as follows:
- The user enters an email, receives a magic link with various URL parameters (user id, timestamp, hash w. secret for authenticating session) that leads to a callback URL on our end.
- After the callback function authenticates the user, a cookie is created and a session is created in the database.
It’s a relatively straightforward setup, but not super compatible with OAuth2 plugins.