Convert SCIM token management to Vue
requested to merge 10746-follow-up-from-scim-specific-token-for-group-sso-convert-to-vue into master
What does this MR do and why?
Related to #10746 (closed)
Converts SCIM token management from HAML/vanilla JS to Vue. In the process it also improves security by hiding the token by default and requiring user to click a button to reveal the token.
Screenshots or screen recordings
Before
Screen_Recording_2021-12-06_at_3.53.21_PM
scim_token_vue
disabled
After Expected to be the same as "Before"
Screen_Recording_2021-12-06_at_3.45.54_PM
scim_token_vue
enabled
After
How to set up and validate locally
SAML is not the easiest to setup so if you need help or want a demo let me know!
- Setup SAML using the GDK guide: https://gitlab.com/gitlab-org/gitlab-development-kit/-/blob/main/doc/howto/saml.md
- Enable the
scim_token_vue
feature flagbin/rails console
Feature.enable(:scim_token_vue)
- Navigate to a group -> Settings -> SAML SSO
- Click
Generate a SCIM token
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Peter Hegman