I have a self-hosted environment with Rowbase and I have a user table with a password type field.
My idea is to create a login using the data from that table.
The password field is only intended to be used with the Application Builder at the moment. It is not like a regular text field that can be used for filtering.
However, you can use the API endpoint user_source_token_auth: Baserow API spec. This allows you to pass a username and password and returns a token. If a token is returned, you know that the combination of the username and password is correct.
Hi @valexico, the refresh and access token returned by the email+password authentication endpoint gives access to everything in your account. It’s the same one that our web-frontend uses after you log in. It should not be exposed publicly.
Not necessarily, it offers access to the tables where the authenticated user has access to. If you create an account that only has read access to a limited number of tables, you can only access those tables with the token.