Skip to content
This repository was archived by the owner on May 6, 2021. It is now read-only.

Process user deactivation #53

Open
xcoulon opened this issue Feb 21, 2019 · 0 comments
Open

Process user deactivation #53

xcoulon opened this issue Feb 21, 2019 · 0 comments

Comments

@xcoulon
Copy link
Contributor

xcoulon commented Feb 21, 2019

User deactivation will be performed on a regular basis, calling the appropriate endpoint on fabric8-auth (see fabric8-services/fabric8-auth#780).

In order to avoid running a separate batch on the platform, we could use a go routine built in the admin console service itself (with a lock on a table to avoid concurrent accesses if we run multiple pods).

The deactivation process is the following:

  1. call fabric8-auth to retrieve a list of users to deactivate (limited to a certain number of accounts) using
  2. call fabric8-auth to deactivate each account and record an "audit log" of each user deactivation
  3. goto 1 until the list of users to deactivate is empty
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant