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

support user active/inactive state instead of deleting expired temporary users #53343

Open
flyinghermit opened this issue Mar 24, 2025 · 1 comment
Labels
feature-request Used for new features in Teleport, improvements to current should be #enhancements

Comments

@flyinghermit
Copy link
Contributor

What would you like Teleport to do?

Instead of deleting expired temporary users from backend, maintain active|inactive state of the temporary users. Alternatively, we can support delete on expiry toggle letting admin configure expiration behaviour.

What problem does this solve?

Various Teleport integration services support SCIM client/server (Okta, Sailpoint, Identity Center integration) , permission assignment (Identity Center integration) and each integration needs to handle a special case for temporary users. It adds complexity to integration system and affects user experience. For example, any time temporary user account is created/removed, they need to be provisioned/de-provisioned in upstream SCIM server. Given provisioning are not always instant and subject to API throttling, user may need to wait for few more minutes before they can access the upstream service.

If a workaround exists, please include it.

The current system works too but it demands special case for each new user identity related integration we support.

@flyinghermit flyinghermit added the feature-request Used for new features in Teleport, improvements to current should be #enhancements label Mar 24, 2025
@zmb3
Copy link
Collaborator

zmb3 commented Mar 29, 2025

Same as #9075?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Used for new features in Teleport, improvements to current should be #enhancements
Projects
None yet
Development

No branches or pull requests

2 participants