grafana/pkg/services
Jo 0c8ad80575
Authn: JWT client (#61157)
* add jwt client

* alias JWT verifier

* debug implementation

* add tests for jwt client

* add constant for JWT module

* Feedback

Co-authored-by: Kalle Persson <kalle.persson@grafana.com>
Co-authored-by: Mihály Gyöngyösi <mgyongyosi@users.noreply.github.com>

Co-authored-by: Kalle Persson <kalle.persson@grafana.com>
Co-authored-by: Mihály Gyöngyösi <mgyongyosi@users.noreply.github.com>
2023-01-10 15:08:52 +01:00
..
accesscontrol RBAC: Add function to reduce permissions (#58197) 2023-01-05 16:32:13 +00:00
alerting Plugins: Automatically forward plugin request HTTP headers in outgoing HTTP requests (#60417) 2022-12-21 13:25:58 +01:00
annotations Annotations: AddMany to not open session if nothing to save (#61117) 2023-01-06 21:23:46 -05:00
apikey Chore: Refactor quota service (#58643) 2022-11-14 21:08:10 +02:00
auth Authn: JWT client (#61157) 2023-01-10 15:08:52 +01:00
authn Authn: JWT client (#61157) 2023-01-10 15:08:52 +01:00
cleanup Chore: Move tempuser model to tempuser package (#61024) 2023-01-06 09:02:05 +01:00
comments Guardian: Introduce additional constructors (#59577) 2022-12-15 16:34:17 +02:00
contexthandler Authn: JWT client (#61157) 2023-01-10 15:08:52 +01:00
correlations chore: remove sqlstore & mockstore dependencies from (most) packages (#57087) 2022-10-19 09:02:15 -04:00
dashboardimport Nested Folders: Set user in the API level (#59148) 2022-11-23 11:13:47 +02:00
dashboards chore: sqlstore cleanup (#60415) 2022-12-16 11:09:06 -05:00
dashboardsnapshots chore: remove sqlstore & mockstore dependencies from (most) packages (#57087) 2022-10-19 09:02:15 -04:00
dashboardversion chore(dashboard version service): remove user table join from store implementations (#60779) 2022-12-28 07:59:10 -05:00
datasourceproxy backend/datasources: move datasources models into the datasources service package (#51267) 2022-06-27 12:23:15 -04:00
datasources Connections: Align permissions for Connections page (#60725) 2023-01-06 03:11:27 -05:00
encryption Encryption: Fall back to AES-CFB on empty algorithm metadata (#53266) 2022-08-04 09:37:53 +02:00
export Chore: get user from appcontext rather than store utility (#59926) 2022-12-07 07:38:23 -08:00
featuremgmt RBAC: move RBAC + OnCall feature toggle to beta state (#60991) 2023-01-04 17:52:08 +01:00
folder Nested folders: Do not expose the sequential ID from the folder store (#60702) 2023-01-06 16:04:17 +02:00
grpcserver gRPC Server: Fix logging unauthenticated request error (#57490) 2022-10-23 03:51:23 +08:00
guardian Guardian: Introduce additional constructors (#59577) 2022-12-15 16:34:17 +02:00
hooks Migrate to Wire for dependency injection (#32289) 2021-08-25 15:11:22 +02:00
kmsproviders Encryption: Refactor secrets.Service initialization (#51091) 2022-07-07 09:48:25 +02:00
ldap LDAP: Make LDAP attribute mapping case-insensitive (#58992) 2022-11-22 13:47:53 +01:00
libraryelements chore: sqlstore cleanup (#60415) 2022-12-16 11:09:06 -05:00
librarypanels Guardian: Introduce additional constructors (#59577) 2022-12-15 16:34:17 +02:00
licensing Navigation: Fix some missing pages in admin section (#60143) 2022-12-12 15:23:49 +00:00
live Guardian: Introduce additional constructors (#59577) 2022-12-15 16:34:17 +02:00
login Authn: JWT client (#61157) 2023-01-10 15:08:52 +01:00
loginattempt LoginAttempts: Reset attempts on successfull password reset (#59215) 2022-11-23 16:57:18 +01:00
multildap LDAP: Disable user in case it has been removed from LDAP directory (#60231) 2022-12-14 03:41:51 -05:00
navtree Navigation: Allow overriding icons in nav settings (#61160) 2023-01-10 10:29:07 +00:00
ngalert Alerting: Scheduler to call DeleteAlertRule once when it stops deleted rules (#61189) 2023-01-09 14:39:32 -05:00
notifications Chore: Move tempuser model to tempuser package (#61024) 2023-01-06 09:02:05 +01:00
oauthtoken Plugins: Refactor forward of cookies, OAuth token and header modifications by introducing client middlewares (#58132) 2022-12-01 19:08:36 +01:00
org Chore: Remove org model duplicates (#61025) 2023-01-09 14:39:53 +01:00
playlist deps: Update thema, use CUE fork (#60496) 2022-12-22 07:20:02 -05:00
plugindashboards Plugins: Unexport PluginDir field from PluginDTO (#59190) 2022-12-02 13:46:55 +01:00
pluginsettings chore: remove sqlstore & mockstore dependencies from (most) packages (#57087) 2022-10-19 09:02:15 -04:00
pluginsintegration Plugins: Pass through dashboard/contextual HTTP headers to plugins/datasources (#60301) 2022-12-22 11:15:00 +01:00
preference Internationalization: Change locale preference to language (#58359) 2022-11-22 12:18:34 +00:00
provisioning Preferences: Add pagination to org configuration page (#60896) 2023-01-09 11:54:33 +03:00
publicdashboards PublicDashboards: Revert Time range setting added (#60698) 2022-12-22 12:31:54 -03:00
query Plugins: Refactor forward of cookies, OAuth token and header modifications by introducing client middlewares (#58132) 2022-12-01 19:08:36 +01:00
queryhistory chore: remove CreateUser from sqlstore & replace with userService.CreateUserForTests (#59910) 2022-12-07 11:03:22 -05:00
querylibrary Add query library behind dev-mode-only feature flag (#55947) 2022-11-30 15:33:40 -08:00
quota Alerting: Add support for tracing to alerting scheduler (#61057) 2023-01-06 21:21:43 -05:00
rendering Plugins: Unsigned chromium file should not invalidate signature for Renderer plugin (#59104) 2022-12-19 12:46:27 +01:00
screenshot Alerting: Support From and To when taking screenshots (#59166) 2022-11-23 09:28:24 +00:00
search chore: remove sqlstore & mockstore dependencies from (most) packages (#57087) 2022-10-19 09:02:15 -04:00
searchusers Chore: Move methods from sqlstore to user store (#56305) 2022-10-05 09:34:36 +02:00
searchV2 RBAC: dashboard permission filter (#60582) 2023-01-09 14:38:57 +01:00
secrets Chore: Refactor quota service (#58643) 2022-11-14 21:08:10 +02:00
serviceaccounts Chore: Remove org model duplicates (#61025) 2023-01-09 14:39:53 +01:00
shorturls chore: remove sqlstore & mockstore dependencies from (most) packages (#57087) 2022-10-19 09:02:15 -04:00
sqlstore Traces: Create span when a new session is opened (#61115) 2023-01-09 09:41:15 -05:00
star Build: clean up and document integration test convention (#58170) 2022-11-04 10:14:21 -04:00
stats chore: sqlstore cleanup (#60415) 2022-12-16 11:09:06 -05:00
store deps: Update thema, use CUE fork (#60496) 2022-12-22 07:20:02 -05:00
supportbundles SupportBundles: Recover from Bundler panics gracefully (#60995) 2023-01-05 14:23:35 +01:00
tag Build: clean up and document integration test convention (#58170) 2022-11-04 10:14:21 -04:00
team RBAC: rewrite team member api test to not use mock (#61040) 2023-01-05 20:08:07 +01:00
teamguardian chore: remove sqlstore & mockstore dependencies from (most) packages (#57087) 2022-10-19 09:02:15 -04:00
temp_user Chore: Move tempuser model to tempuser package (#61024) 2023-01-06 09:02:05 +01:00
thumbs Guardian: Introduce additional constructors (#59577) 2022-12-15 16:34:17 +02:00
updatechecker Performance: add preallocation for some slice/map (#57860) 2022-11-22 20:24:36 +08:00
user Authn: JWT client (#61157) 2023-01-10 15:08:52 +01:00
validations Migrate to Wire for dependency injection (#32289) 2021-08-25 15:11:22 +02:00