OAuth session not sending trigger for events like session create or users create.
- 0
- Functions
- Auth
this is basic feature needed for everyone as there is no way to execute a function to send a welcome email, and do some reservations in the databases, this bug prevents Appwrite users for using the OAUTH and other login functionalities itself. also i had verified for the Session create event too for the OAuth it didn't worked for that as well, what am i supposed to do?
I have a function that is responsible for sign ups. It listens to these two events "users..create" "users..sessions.*.create"
When the event that triggered is "users.*.create" I will create a user document(among other documents) in appwrite database and send a welcome email.
When the event is "users..sessions..create" I will check if the session.provider is "google" or any other oAuth that I have enabled. If that is the case I will then check if the user has a user document in appwrite database. If not then it means the user just signed up with google and I will create all the user documents and send a welcome email. If the user has a user document already I do nothing.
Session Object: https://appwrite.io/docs/references/cloud/models/session
Recommended threads
- Issue with Authentication
I am stuck with authentication using appwrite. I am getting bad request 400 error when trying to register though we already have project, database, collection c...
- JWT vs session (nodejs)
What is the difference between using JWT and the session secret? I thought you could validate the JWT without a request to the server, so I implemented it but r...
- Python Function Not Running Locally in A...
Hello Team Appwrite, I have tried running Python functions locally using the bare minimum starter code provided by Appwrite, but it is neither working nor givi...