grafana/public/app/features/auth-config
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
..
components SSO: Add GitHub auth configuration page (#78933) 2023-12-21 15:26:42 +02:00
state SSO: Add GitHub auth configuration page (#78933) 2023-12-21 15:26:42 +02:00
utils SSO: Add GitHub auth configuration page (#78933) 2023-12-21 15:26:42 +02:00
AuthProvidersListPage.tsx SSO: Add GitHub auth configuration page (#78933) 2023-12-21 15:26:42 +02:00
constants.ts SAML: Configuration UI (#64054) 2023-04-13 16:07:43 +02:00
ErrorContainer.tsx Chore: Upgrade prettier to v3 (#71764) 2023-07-17 15:58:22 +01:00
fields.ts SSO: Add GitHub auth configuration page (#78933) 2023-12-21 15:26:42 +02:00
index.ts Refactor: Move LDAP auth config frontend registration to OSS (#73941) 2023-08-29 14:49:00 +01:00
ProviderConfigForm.test.tsx SSO: Add GitHub auth configuration page (#78933) 2023-12-21 15:26:42 +02:00
ProviderConfigForm.tsx SSO: Add GitHub auth configuration page (#78933) 2023-12-21 15:26:42 +02:00
ProviderConfigPage.tsx SSO: Add GitHub auth configuration page (#78933) 2023-12-21 15:26:42 +02:00
types.ts SSO: Add GitHub auth configuration page (#78933) 2023-12-21 15:26:42 +02:00