Skip to content

Additional grants needed for custom reporters #592

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
jgebal opened this issue Feb 20, 2018 · 1 comment
Closed

Additional grants needed for custom reporters #592

jgebal opened this issue Feb 20, 2018 · 1 comment
Milestone

Comments

@jgebal
Copy link
Member

jgebal commented Feb 20, 2018

In order to allow for custom reporters creation additional grants are needed like:

grant under on ut3.ut_coverage_reporter_base to public;
grant under on ut3.ut_reporter_base to public;
create public synonym ut_coverage_reporter_base  for ut3.ut_coverage_reporter_base;
create public synonym ut_reporter_base  for ut3.ut_reporter_base;
@jgebal
Copy link
Member Author

jgebal commented Mar 16, 2018

Oracle does not allow for inheritance across schemes if the base object is executed with invoker rights.
For now all reporters must be installed in utPLSQL schema.
If we want to change this - we will need to change ut_reporter_base to use authid definer.
This should not be done however before we limit the objects passed to reporters.
Currently reporters have too much access to framework internals - not enough isolation.

@jgebal jgebal closed this as completed Mar 16, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant