Sto sviluppando un'APP con API e un database che contiene, tra le altre cose, permessi utente e progetti utente.
Alcune stored procedure devono essere protette e per questo devo controllare gli ambiti disponibili per l'utente.
Devo controllare le autorizzazioni utente all'interno delle stored procedure (chiamando un secondo proc o una funzione che controlla se l'utente ha un determinato scope) o devo fare due chiamate al database dal mio endpoint, una per controllare se l'utente ha il ambiti necessari e uno diverso per eseguire la procedura protetta?