I thought a lot if it would open the question or not (it may be out of scope or broad or based on opinions), but as I have many questions regarding the use of a correct structure and that meets my need I decided to open.
Let's get my need.
Reporting system:
We have reporting software ( JAVA
), it does not have API to render the report in PHP. All clients will have access to it. (each customer will be differentiated by a unique key)
We need to access these reports via%% passing parameters, which could lead to inconvenience due to attempts to access undue information ...
Security:
When the user logs in to the system in PHP he will get a unique key that would be stored in a URL
table and when that key is deleted, that key would be deleted.
Every time he accesses a report this key would be passed for validation on the other system before opening the report. After all, the user would not like to log in again when they entered this system ... and also passed the unique key to each client.
That is until now we have three parameters:
MEMORY
The main issue:
exemplo.com/relatorios?relatorio=teste&cliente=teste&chave_acesso=teste
table, what would be its advantages / disadvantages?