Allow Group Owner to migrate SSO/SCIM Enterprise user to local user
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Background
As a Group Owner, I want to be able to migrate an SSO/SCIM Enterprise user to a local user, So that I can maintain user access and permissions when transitioning away from SSO/SCIM authentication.
Acceptance Criteria:
- A Group Owner can initiate the migration process for an SSO/SCIM Enterprise user.
- The migration option is available in the user management interface for eligible users.
- The process preserves the user's existing group memberships and project access.
- The migrated user retains their username, email, and profile information.
- The user's authentication method is changed from SSO/SCIM to local authentication.
- The Group Owner can set a temporary password for the migrated user.
- The migrated user is prompted to change their password upon first login.
- The migration process is logged for audit purposes.
- Clear success and error messages are displayed during and after the migration process.
- The Group Owner receives confirmation once the migration is complete.
- The migrated user is removed from the SSO/SCIM provider's user list.
- Documentation is provided to guide Group Owners through the migration process.
Edited by 🤖 GitLab Bot 🤖