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

Research Account recovery Options #50

Open
bbmcmann opened this issue Feb 1, 2023 · 1 comment
Open

Research Account recovery Options #50

bbmcmann opened this issue Feb 1, 2023 · 1 comment
Assignees

Comments

@bbmcmann
Copy link
Collaborator

bbmcmann commented Feb 1, 2023

SLOBG admins want to be able to reset passwords for people, as they have trouble completing the process themselves.

What is already implemented for forgot password (what packages, who gets emails etc.)
Are we able to send an email directly to admins instead of to the user?
Are admins able to make changes on people's accounts, or is this blocked by AWS?

@rajvirvyas rajvirvyas self-assigned this Feb 2, 2023
@rajvirvyas
Copy link

What is already implemented for forgot password (what packages, who gets emails etc.)
We are importing the Authenticator which allows us to reset the password, and the user gets the emails.

Are we able to send an email directly to admins instead of to the user?
This should be possible, we would need to restructure what happens when the user clicks the reset password button. Currently, it sends the user a code to their email and then allows them to reset the password once that code is verified. I think that rather than have admins get the reset password email and all, we should just enable a user to send a reset password request, after which the admin would change the password and send that new password through email to the user.

Are admins able to make changes on people's accounts, or is this blocked by AWS?
I believe that admins should be able to make changes to people's accounts, we can try using IAM policies in order to declare admins to have the ability to modify user-set info. Through the CLI API, we can get a user's profile, and password, and update it using commands outlined in the below webpages.

https://docs.aws.amazon.com/IAM/latest/UserGuide/access_controlling.html
https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_passwords_admin-change-user.html

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

2 participants