@georgecollier
Thanks for the detailed respones!

For additional context - Im talking about connecting my bubble app to Xano database and wanting to create API calls from Xano to bubble

I guess this is not a good practice but i’ve read that I can authenticate in the Backend workflow as a user if I pass the user’s credentials via api paremeters. I thouth this might be problematic because it exsposes the credentials in the api request but wasn’t sure what best practice

About your solution there is one thing I do not understand. If I understand correctly you mean that I should build a BWF which doesnt need authentication but to terminate it if the token recieved from the API request doesnt exist in a database query, right?

This solution still requires me to save an API key on Xano’s side, and that key will need to be delivered via API request to be used in the database query, no?

Not sure if I understand how is this more secure, it sounds like either way I need to save the API key on Xano’s side, no?

Thanks again!