I’m not sure what the issue is then - you can already do oauth with bubble re the doc you mentioned?

I’ve never needed to use that auth method but it’s good to know it is there - thanks.

as per the documentation privacy rules and created/modified user are enforced after authenticating the api call with the oauth method. I haven’t tested this but the docs say it is already possible.

it would be a big security flaw in the backend workflows to be able to authenticate as a user by simply sending in the users email or id - I do not see a need to do this and it would be an easy security flaw to take advantage of.

and yes - you can have multiple admin tokens in bubble, but that’s different to what I was talking about where I give users the ability to manage their own tokens and those tokens access

the admin tokens give access to all backend workflows but user level tokens I can filter to certain workflows and also manage on a per user basis rather than a per app basis.