so after some tries i partially solved the problem.
first i created a BLANK user "user007" without any privileges.
account was not able to select * from any table.
after that i created a role "test" with the privileges SELECT.
i ve created a trusted context on my database with this command:
CREATE TRUSTED CONTEXT AdminUserCtxt
BASED UPON CONNECTION USING SYSTEM AUTHID test007
ATTRIBUTES (ADDRESS '22.22.81.115')
DEFAULT ROLE test
ENABLE;
after a connect the user was able to execute selects from the tables.
to verify i changed the ip in the trusted context, and the user wasnt able to execute select any more
it works with this simple privileges.
maybe anyone knows a better or easier way ?