Unrecoverable configuration loop in external auth control
Steps to reproduce
- In Settings - General - External Authentication - set Default classification - Save
- Set Service URL to <something that won't authenticate>
- Check the box for "Enable classification control using an external service" - Save
- This will put it into a configuration loop that will not allow you to remove the authentication check box, even if you remove everything in Default classification and Service URL. Image below:
What is the expected correct behavior?
User should be able to reconfigure the external auth settings.
Edited by Jeremy Watson (ex-GitLab)