grafana/public/app/features/live
Jo c2d3c90bc8
Auth: Implement Token URL JWT Auth (#52662)
* Auth: check of auth_token in url and resolve user if present

* check if auth_token is passed in url

* Auth: Pass auth_token for request if present in path

* no need to decode token in index

* temp

* use loadURLToken and set authorization header

* cache token in memory and strip it from url

* Use loadURLToken

* Keep token in url

* strip sensitive query strings from url used by context logger

* adapt login by url to jwt token

* add jwt iframe devenv

* add jwt iframe devenv instructions

* add access note

* add test for cleaning request

* ensure jwt token is not carried into handlers

* do not reshuffle queries, might be important

* add correct db dump location

* prefer set token instead of cached token

Co-authored-by: Ieva <ieva.vasiljeva@grafana.com>

Co-authored-by: Karl Persson <kalle.persson@grafana.com>
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com>
2022-07-27 16:10:47 +02:00
..
centrifuge Auth: Implement Token URL JWT Auth (#52662) 2022-07-27 16:10:47 +02:00
dashboard Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
data Chore: Fix typos (#47816) 2022-04-15 14:10:34 +02:00
pages TopNav: New page layouts (#51510) 2022-07-06 17:00:56 +02:00
pipeline Live: generate ts definitions for pipeline configs (#41544) 2021-11-15 22:45:35 +03:00
index.ts Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
live.test.ts Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
live.ts Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
LiveConnectionWarning.tsx Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00