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

Feature Request: Require justification to view/access login entry password #744

Open
4 tasks
wrongecho opened this issue Oct 8, 2023 · 0 comments
Open
4 tasks
Labels
enhancement New feature or request

Comments

@wrongecho
Copy link
Collaborator

wrongecho commented Oct 8, 2023

From: https://forum.itflow.org/d/424-login-entries-require-techs-enter-a-justification-to-access-passwords

Requires technicians to submit a justification (or valid ticket ref) the first time they access a specific login entry's password (per day/per X hrs since last accessed). There wouldn't be any sort of approval process, but the time, entry details and justification would be recorded in an audit log so satisfy security framework requirements. I was thinking this could be configurable per login entry.

Need to work out more details about how we'd implement this exactly.
Will require changing the way passwords are currently shown, meaning an overhauling the moving the population of the modal to ajax rather than built into the page

--

  • First, work out how to implement logging for viewing passwords (currently they're echoed onto the page and then shown/copied via Javascript helpers)

  • Convert login view/edit modal to be dynamically populated (via ajax)

  • Each login entry has a checkbox to control whether to require a reason/justification to access the password. All related details are logged.

  • The justification to access a login entry remains valid for a set period of time / for the next X views of the entry by the same technician

  • Possibly future work: Additional checkbox for something like "Email ITFlow admins when this login entry is accessed"

@wrongecho wrongecho added the enhancement New feature or request label Oct 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant