grafana/public/app/core
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
..
actions Frontend: Add notification persistence behind feature flag (#47871) 2022-04-20 10:42:32 +01:00
components Dropdown: New dropdown component (#52684) 2022-07-26 14:19:30 +02:00
context GrafanaContext: Exploring a way to get rid of global scope singletons (#52128) 2022-07-23 17:09:03 +02:00
copy Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
history Chore: Enable useUnknownInCatchVariables for stricter type checking in catch blocks (#50591) 2022-06-15 08:59:29 +01:00
hooks Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
internationalization I18n: Wrap event-based modals with I18nProvider (#52720) 2022-07-25 08:44:11 -04:00
navigation Only reset keybindings on route change, not param change (#52746) 2022-07-25 14:21:24 -05:00
reducers TopNav: Support for deeper nesting in section nav (#52562) 2022-07-22 10:42:41 +02:00
selectors TopNav: Support for deeper nesting in section nav (#52562) 2022-07-22 10:42:41 +02:00
services Auth: Implement Token URL JWT Auth (#52662) 2022-07-27 16:10:47 +02:00
specs remove exported test globals from test/lib/common (#50256) 2022-06-06 15:38:37 +01:00
utils Auth: Implement Token URL JWT Auth (#52662) 2022-07-27 16:10:47 +02:00
app_events.ts EventBus: Introduces new event bus with emitter backward compatible interface (#27564) 2020-11-03 13:08:54 +01:00
config.ts Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
constants.ts PanelEditor: Present actionable suggestions when panel cannot visualize current data (#42083) 2021-11-25 09:41:03 +01:00
core.ts Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
lodash_extended.ts Performance: Standardize lodash imports to use destructured members (#33040) 2021-04-21 09:38:00 +02:00
logsModel.test.ts rename logs_model.ts->logsModel.ts; update references (#51468) 2022-06-29 21:04:30 +02:00
logsModel.ts logs: better volume-color (#52711) 2022-07-26 10:50:48 +02:00
mod_defs.d.ts
profiler.ts Angular: Isolate angular more (#41440) 2021-11-10 11:05:36 +01:00
store.ts Chore: Enable useUnknownInCatchVariables for stricter type checking in catch blocks (#50591) 2022-06-15 08:59:29 +01:00
table_model.ts Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
time_series2.ts Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00