grafana/pkg/services
Gabriel MABILLE f900098cc9
[LDAP] Disable removed users on login (#74016)
* [LDAP] Disable removed users on login

* Fix tests

* Add test for user disabling

* Add tests for disabling user behind auth proxy

* Linting.

* Rename setup func

* Account for reviews comments

Co-authored-by: Kalle Persson <kalle.persson@grafana.com>

---------

Co-authored-by: Kalle Persson <kalle.persson@grafana.com>
2023-08-30 10:59:35 +02:00
..
accesscontrol Chore: prepare for removing RBACenabled config option (#73845) 2023-08-25 17:13:46 +02:00
alerting Revert "Replace signed in user for identity.requester (#73750)" (#73962) 2023-08-28 21:05:59 +02:00
annotations Chore: remove checks for whether RBAC is disabled (#73812) 2023-08-25 14:19:58 +01:00
anonymous Experiment: tag UI devices for anon stats (#73748) 2023-08-28 10:49:23 +02:00
apikey Chore: Port user services to identity.Requester (#73851) 2023-08-28 10:42:24 +02:00
auth Chore: Port user services to identity.Requester (#73851) 2023-08-28 10:42:24 +02:00
authn [LDAP] Disable removed users on login (#74016) 2023-08-30 10:59:35 +02:00
caching Fixing typos (#70487) 2023-06-22 09:43:38 +01:00
certgenerator Chore: Revert dskit service additions (#72608) 2023-08-03 09:19:01 -04:00
cleanup Chore: Fix goimports grouping in pkg/services (#62420) 2023-01-30 08:21:27 +00:00
contexthandler PublicDashboards: Variables refactor (#73476) 2023-08-25 13:56:02 -05:00
correlations Correlations: Add organization id (#72258) 2023-08-24 09:39:30 +02:00
dashboardimport Revert "Replace signed in user for identity.requester (#73750)" (#73962) 2023-08-28 21:05:59 +02:00
dashboards Revert "Replace signed in user for identity.requester (#73750)" (#73962) 2023-08-28 21:05:59 +02:00
dashboardsnapshots Chore: Add errutils helpers (#73577) 2023-08-22 12:52:24 +02:00
dashboardversion API: Fix "Updated by" Column in dashboard versions table (#65351) 2023-03-30 17:31:53 +03:00
datasourceproxy DataSourceProxy: Fix url validation error handling (#73087) 2023-08-16 11:58:41 +02:00
datasources Revert "Replace signed in user for identity.requester (#73750)" (#73962) 2023-08-28 21:05:59 +02:00
encryption Secrets: Make the Migrator extensible (#67307) 2023-06-19 23:44:01 +02:00
featuremgmt Dashboards: Add alert and panel icon for dashboards that use Angular plugins (#70951) 2023-08-29 16:05:47 +02:00
folder Revert "Replace signed in user for identity.requester (#73750)" (#73962) 2023-08-28 21:05:59 +02:00
grafana-apiserver Chore: Revert dskit service additions (#72608) 2023-08-03 09:19:01 -04:00
grpcserver gRPC Server: Instrument requests made to the server. (#71914) 2023-07-19 16:01:54 +02:00
guardian Guardian: Remove legacy dashboard gurdian (#74022) 2023-08-30 10:14:17 +02:00
hooks Hooks: Remove AddLoginHook and RunLogin hooks (#73227) 2023-08-17 09:51:45 +02:00
kmsproviders Secrets: Make the Migrator extensible (#67307) 2023-06-19 23:44:01 +02:00
ldap LDAP: Fix active sync with large quantities of users (#73834) 2023-08-25 16:10:48 +02:00
libraryelements Authz: fix snapshot tests legacy guardian (#73823) 2023-08-28 09:49:10 +02:00
librarypanels Authz: fix snapshot tests legacy guardian (#73823) 2023-08-28 09:49:10 +02:00
licensing Chore: Clean up old navigation (#66287) 2023-04-14 09:43:11 +01:00
live Revert "Replace signed in user for identity.requester (#73750)" (#73962) 2023-08-28 21:05:59 +02:00
login Login: remove login.Service (#73542) 2023-08-21 13:15:31 +02:00
loginattempt Chore: Remove result field from loginattempt (#65117) 2023-03-22 21:25:29 +01:00
navtree Refactor: Move LDAP auth config frontend registration to OSS (#73941) 2023-08-29 14:49:00 +01:00
ngalert Alerting: Limit redis pool size to 5 and make configurable (#74057) 2023-08-29 14:59:12 -05:00
notifications Chore: Remove result field from notifications (#65170) 2023-03-28 13:44:15 +02:00
oauthserver Chore: Add errutils helpers (#73577) 2023-08-22 12:52:24 +02:00
oauthtoken Chore: Port oauth token service to identity requester (#73988) 2023-08-29 11:55:58 +02:00
org Chore: remove checks for whether RBAC is disabled (#73812) 2023-08-25 14:19:58 +01:00
playlist Schemas: minor updates from the k8s branch (#71688) 2023-07-21 19:17:11 +03:00
plugindashboards Plugins: Add file store abstraction for handling plugin files (#65432) 2023-03-29 12:55:55 +02:00
pluginsintegration Plugins: Ensure service registration occurs in right order (#74001) 2023-08-29 14:55:08 +02:00
preference Chore: Add errutils helpers (#73577) 2023-08-22 12:52:24 +02:00
provisioning DashboardSchema: Remove old unused legacy props style and timepicker.enable (#73879) 2023-08-28 12:18:17 +02:00
publicdashboards PublicDashboards: Accept uid to pubdash creation (#73956) 2023-08-29 17:25:07 -04:00
query Revert "Replace signed in user for identity.requester (#73750)" (#73962) 2023-08-28 21:05:59 +02:00
queryhistory Query History: Remove migration (#67470) 2023-04-28 16:03:51 +01:00
quota Chore: Add errutils helpers (#73577) 2023-08-22 12:52:24 +02:00
rendering Rendering: Use image for server timeout errors (#73462) 2023-08-18 11:50:49 +03:00
screenshot Alerting: ScreenshotOptions From and To should be optional (#73325) 2023-08-18 09:26:51 +01:00
search Search API: Search by folder UID (#65040) 2023-08-04 12:43:47 +03:00
searchusers Swagger: Fix response for the search users endpoint (#71272) 2023-07-13 11:35:03 +03:00
searchV2 Chore: remove checks for whether RBAC is disabled (#73812) 2023-08-25 14:19:58 +01:00
secrets Secrets: Add user_auth.o_auth_id_token column to migrator (#72239) 2023-08-28 15:20:20 +02:00
serviceaccounts Chore: remove checks for whether RBAC is disabled (#73812) 2023-08-25 14:19:58 +01:00
shorturls Chore: Add errutils helpers (#73577) 2023-08-22 12:52:24 +02:00
signingkeys Chore: Add errutils helpers (#73577) 2023-08-22 12:52:24 +02:00
sqlstore Correlations: Add organization id (#72258) 2023-08-24 09:39:30 +02:00
star Auth: Move star service to identity interface (#73114) 2023-08-10 17:17:27 +02:00
stats UsageStats: Add database age and driver (#66535) 2023-04-17 18:27:04 -07:00
store DashboardSchema: Remove old unused legacy props style and timepicker.enable (#73879) 2023-08-28 12:18:17 +02:00
supportbundles Auth: Move Support Bundle service to SignedInUser interface (#72723) 2023-08-03 10:09:55 +02:00
tag Annotations: Ignore unique constraint violations for tags (#65935) 2023-04-18 14:21:38 +02:00
team Auth: Move Team service to SignedInUserInterface (#72674) 2023-08-02 10:43:56 +02:00
temp_user Users: Enable case insensitive login by default (#66134) 2023-04-28 16:38:58 +01:00
updatechecker Plugins: Migrate PluginStore mock to pre-existing fakes package (#71664) 2023-07-17 10:21:44 +00:00
user Chore: Port oauth token service to identity requester (#73988) 2023-08-29 11:55:58 +02:00
validations chore: move validations model into the validations service (#61953) 2023-01-23 15:10:14 -05:00