Hi guys. I'm creating a job board web app. I have employers and job seekers.
I want employers to be able to create a company.
But how can I setup in a way that an employer can set managers that can also create jobs. So that if the manager that created the job is not around, others can manage the company.
I'm using Vue js for the frontend. Any guidance would be highly appreciated.
Maybe use teams. See https://appwrite.io/docs/advanced/platform/permissions
Thanks a lot mate. Checked out the feature and it looks sweet! Supabase gave me headaches around this.
Another security feature I'd like to solve:
Say when registering an account, it must immediately be verified before it is saved to the db.
This prevents a legit user's email being locked out by an impersonator. Does Appwrite have something like that baked in?
the flow for verifying users is to restrict access to resources based on the users/verified role.
legit user's email being locked out by an impersonator
A legit user can get into the account by doing password recovery
the user needs to be inserted into the database so that things like the verification are associated with the user
Won't this impact UX though. Imagine it's like a bank website. I hop on to create an account and I'm told nope, that email is already in use. Initially, I'll be shocked because my thought is "My identity has been stolen" instead of "Must be a tiny mix up, I'll recover my account".
Recommended threads
- Anonymous Sessions using Node SDKs
I am attempting to use anonymous sessions with the Node SDK but I have simply no idea how to persist the session to a cookie, pass it to the session client, etc...
- Auth working for emulator but not for ph...
hey guys i'm using appwrite for expo react native it is working perfectly for emulator but does not working for physical devices can u explain any one and it is...
- general_unauthorized_scope
localhost oauth not working. general_unauthorized_scope error showing. { "message": "User (role: guests) missing scopes ([\"account\"])", "code": 401, ...