Skip to content
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

Add readable logs for Access Control Setup #250

Open
kushagra189 opened this issue Feb 9, 2025 · 0 comments
Open

Add readable logs for Access Control Setup #250

kushagra189 opened this issue Feb 9, 2025 · 0 comments
Assignees
Labels
flag: good 1st issue Good for newcomers priority: low Low priority type: docs Improvements or additions to documentation type: maintenance Related to general repository maintenance workload: minutes Likely takes minutes to resolve

Comments

@kushagra189
Copy link
Contributor

Currently, post registering permissions there are no client readable log lines to confirm if all the steps were successfully completed in the access control flow.

From a boilerplate code perspective follow log lines are required in order to provide more informations to the clients leveraging FOCA for building/setting up app directories.

  1. Add log line to confirm enforcer has been registered - https://github.com/elixir-cloud-aai/foca/blob/dev/foca/security/access_control/register_access_control.py#L85
  2. Add log line to confirm permission specs have been registered - https://github.com/elixir-cloud-aai/foca/blob/dev/foca/security/access_control/register_access_control.py#L90
  3. Add log line to confirm access control registration confirmation - https://github.com/elixir-cloud-aai/foca/blob/dev/foca/foca.py#L151
Image
@kushagra189 kushagra189 added flag: good 1st issue Good for newcomers priority: low Low priority type: docs Improvements or additions to documentation type: maintenance Related to general repository maintenance workload: minutes Likely takes minutes to resolve labels Feb 9, 2025
@kushagra189 kushagra189 self-assigned this Feb 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flag: good 1st issue Good for newcomers priority: low Low priority type: docs Improvements or additions to documentation type: maintenance Related to general repository maintenance workload: minutes Likely takes minutes to resolve
Projects
None yet
Development

No branches or pull requests

1 participant