no real difference between a bubble token from the settings page and a token you generate for a user - it’s just a string of characters that acts as a password to authenticate a request. as long as that string is protected with privacy rules you get the same outcome and security - but yes, there are wu costs involved.
3 ways to run bubble api workflows
- run with bubble token (built in method but restricts to 1 auth per bubble app)
- run with custom token / separate tokens per user in the methods I shared (allows 1 auth per user/token)
- run with no token (public)
should bubble add oauth/impersonation to backend workflows? maybe, but I doubt they will anytime soon and I don’t see a need for it.
if you want to log the user then just add a field for it - yes, not ideal and not a “system field” but it works just fine.