Please help me understand this clearly. I've read dozens of articles and pages, but it's still not clear to me. My main question is about connecting to the database (SQL Server) using Azure Active Directory. Because I don't know well this way of accessing SQL Server.
If I use Azure Active Directory in my connector, does that mean I have to provide access to users in my database directly? This seems to me even more absurd than using an implicit connection with SQL credentials.
Is my summary correct?
SQL Server Authentication (implicit): User can use the shared connection to create their own Apps and manipulate data in the database.
Azure AD integrated or Windows (Explicit): It is necessary to configure the database giving direct access to the user. Which can also connect and manipulate data directly in the database.
Result: I can't restrict data access only by my application.
That's right? And if I create the app in an environment that users don't have access to, is the connection available to them in their environment too?