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 user removal and/or blocking feature #1529

Open
dborovcanin opened this issue Dec 16, 2021 · 0 comments · May be fixed by #2122
Open

Add user removal and/or blocking feature #1529

dborovcanin opened this issue Dec 16, 2021 · 0 comments · May be fixed by #2122
Assignees
Milestone

Comments

@dborovcanin
Copy link
Collaborator

dborovcanin commented Dec 16, 2021

FEATURE REQUEST

  1. Is there an open issue addressing this request? If it does, please add a "+1" reaction to the
    existing issue, otherwise proceed to step 2.

There is issue #458.

  1. Describe the feature you are requesting, as well as the possible use case(s) for it.
    User removal is a natural feature that we are missing. By initial design, we avoided it due to the complexity of the cascade effect caused by the ownership relation: since only owners could manipulate their Things and Channels, it would imply that removing removes all of its assets in a cascade way. Now, when we introduced administrators and detach access control from ownership, user removal should be as simple as setting a blocked flag or physically removing it. After that, the administrator can take care of all the orphaned assets - remove them or assign them to someone else.
    We also need to introduce refresh tokens and make access tokens last shorter to reduce the possible attack time frame.
    We need to define what removing the user exactly means and do we support user removal or only block it, but either way, it should implement at least one of those two options.

Comments are welcome. @mainflux/maintainers

  1. Indicate the importance of this feature to you (must-have, should-have, nice-to-have).
    This is a must-have.
@dborovcanin dborovcanin added this to the S1 milestone Mar 20, 2024
@rodneyosodo rodneyosodo linked a pull request Mar 20, 2024 that will close this issue
@dborovcanin dborovcanin modified the milestones: S1, S2 Apr 3, 2024
@dborovcanin dborovcanin modified the milestones: S2, S3 Apr 17, 2024
@dborovcanin dborovcanin modified the milestones: S3, S4 Apr 30, 2024
@dborovcanin dborovcanin modified the milestones: S4, S5 May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🧪 Review and testing in progress
Development

Successfully merging a pull request may close this issue.

3 participants