Mihai Doarna
6febfdffd2
Auth: add the missing fields for all SSO providers ( #83813 )
...
* add the missing fields for sso providers
* remove fields array
* add the validate_hd field for google
* submit only fields defined on the provider
* fix unit tests
* add unit tests for the new fields/sections from the form
* add hosted_domain field for the google provider
* reorder fields in user mapping
* remove authStyle field from gitlab and okta
---------
Co-authored-by: Mihaly Gyongyosi <mgyongyosi@users.noreply.github.com>
2024-03-19 12:20:19 +02:00
Misi
12b1170631
Auth: Validation fixes for SSO Settings ( #82252 )
...
* Validation fixes
* Add URL validations + tests
* Add ApiUrl validation
* Refactor validators
* lint
* Clean up
* Improvements
2024-02-14 16:06:52 +01:00
Misi
bcc2409564
Auth: Add validation to Generic OAuth API and UI ( #81345 )
...
* wip
* Update validation
* Chore: Remove InputControl usage
* Fixes, validation
* Remove empty option
* Validation changes
* Add tests, rename
* lint
---------
Co-authored-by: Clarity-89 <homes89@ukr.net>
2024-01-29 12:04:22 +01:00
Misi
8246d97587
Auth: Introduce configurable_providers
config option for SSO settings ( #80911 )
...
* Add SSOSettingsConfigurableProviders config option
* Add check to Delete and ListWithRedactedSecrets
* Add check to GET, small improvements
2024-01-23 15:48:06 +01:00
Misi
c196bde2e0
Auth: Include missing SSO settings from system settings on read paths ( #80421 )
...
* first touches
* Merge missing SSO settings to support Advanced Auth pages
* fix
2024-01-12 15:20:50 +01:00
Alex Khomenko
370fd5a5af
SSO Config: Add generic OAuth ( #79972 )
...
* Setup route
* Set up the page
* Add orgs
* Load settings
* Make API call
* Remove log
* Add FormPrompt
* Update types
* Add tests
* Fix tests
* Cleanup
* Load settings
* Fix naming
* Switch to PUT endpoint
* Switch to CSS object
* Setup fields
* Render fields
* Extend types
* Dynamic provider page
* Rename page
* Filter out non-implemented providers
* Fix types
* Add teamIDs validation
* Update tests
* Fix URL
* Update name
* Send full data
* Add password input
* Update test
* Expand default values
* Fix test
* Use SecretInput
* Remove dev mode for the feature toggle
* Convert fields
* Remove fieldFormat utils
* Update fields logic
* Update tests
* Update betterer
* SSO: Add Generic OAuth page
* SSO: Add Generic OAuth page
* SSO: Make client secret not required
* Update field name
* Revert feature toggle to dev mode
* Use provider endpoint
* Fix form state check
* Update tests
* Fix URL redirect after form submit
* Mock locationService
* Separate Form component
* Update fields
* Add more fields
* Add more fields
* Fix spacing
* Add UserMapping fields
* Add rest of the fields
* Add FieldRenderer
* Update types
* Update comment
* Update feature toggle
* Add checkbox
* Do not submit form if there are errors
* Fix revalidation
* Redirect on success only
* Fix redirect behavior
* Add missing descriptions
* Use inline checkbox
* Add enabled field
* Restore feature toggle
* Remove source field from PUT request
* Add URL to the fields
* Add hidden prop to fields and sections
* Add Delete button
* Prettier
* Add authStyle, still not working, description updates
* Fix saving select values
* Run prettier
* Use defaultValue in Select field
---------
Co-authored-by: Mihaly Gyongyosi <mgyongyosi@users.noreply.github.com>
2024-01-11 11:23:38 +01:00
Alex Khomenko
fde8a00721
SSO: Add GitHub auth configuration page ( #78933 )
...
* Setup route
* Set up the page
* Add orgs
* Load settings
* Make API call
* Remove log
* Add FormPrompt
* Update types
* Add tests
* Fix tests
* Cleanup
* Load settings
* Fix naming
* Switch to PUT endpoint
* Switch to CSS object
* Setup fields
* Render fields
* Extend types
* Dynamic provider page
* Rename page
* Filter out non-implemented providers
* Fix types
* Add teamIDs validation
* Update tests
* Fix URL
* Update name
* Send full data
* Add password input
* Update test
* Expand default values
* Fix test
* Use SecretInput
* Remove dev mode for the feature toggle
* Convert fields
* Remove fieldFormat utils
* Update fields logic
* Update tests
* Update betterer
* SSO: Make client secret not required
* Update field name
* Revert feature toggle to dev mode
* Use provider endpoint
* Fix form state check
* Update tests
* Fix URL redirect after form submit
* Mock locationService
* Separate Form component
* Fix trailing slash
2023-12-21 15:26:42 +02:00