What is the "proper" (recommended) way to set up authentication for using the Compass API and the JDBC driver? (It's two questions actually…)
In API Gateway, I have defined two Authorized Apps, one for the Compass API and one for the JDBC driver. For the former, I have used "Client Credentials" as Grant Type, downloaded the credentials, and used them (from Microsoft Fabric) as if they were Username and Password. For the latter, I have used "Password Credentials"; this requires a user to authenticate (we tested with a generic SQL tool, if I'm not wrong it was dbeaver). Both connections do work, but I'm unsure on whether these be the most appropriate ways to go; in particular, I could not figure out which Security Role is needed for the user in the "Password Credentials" case (we just tested with a full suite admin user).