grafana/pkg/services/auth
Jo 5340a6e548
Auth: Extended JWT client for OBO and Service Authentication (#83814)
* reenable ext-jwt-client

* fixup settings struct

* add user and service auth

* lint up

* add user auth to grafana ext

* fixes

* Populate token permissions

Co-authored-by: jguer <joao.guerreiro@grafana.com>

* fix tests

* fix lint

* small prealloc

* small prealloc

* use special namespace for access policies

* fix access policy auth

* fix tests

* fix uncalled settings expander

* add feature toggle

* small feedback fixes

* rename entitlements to permissions

* add authlibn

* allow viewing the signed in user info for non user namespace

* fix invalid namespacedID

* use authlib as verifier for tokens

* Update pkg/services/authn/clients/ext_jwt.go

Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>

* Update pkg/services/authn/clients/ext_jwt_test.go

Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>

* fix parameter names

* change asserts to normal package

* add rule for assert

* fix ownerships

* Local diff

* test and lint

* Fix test

* Fix ac test

* Fix pluginproxy test

* Revert testdata changes

* Force revert on test data

---------

Co-authored-by: gamab <gabriel.mabille@grafana.com>
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>
2024-04-02 17:45:15 +02:00
..
authimpl Chore: Update test database initialization (#81673) 2024-02-09 09:35:39 -05:00
authtest Auth: Optimize auth token operations (#74602) 2023-09-11 10:24:57 +02:00
identity Auth: Extended JWT client for OBO and Service Authentication (#83814) 2024-04-02 17:45:15 +02:00
idimpl IDFowrarding: ignore logging context canceled errors (#85141) 2024-03-26 11:36:44 +01:00
idtest IDForwarding: add "authenticatedBy" to id token (#80622) 2024-01-17 09:52:05 +01:00
jwt JWT: Find login and email claims with JMESPATH (#85305) 2024-03-28 17:25:26 +01:00
auth.go Auth: Optimize auth token operations (#74602) 2023-09-11 10:24:57 +02:00
id.go IDForwarding: Always forward id tokens to plugins (#81041) 2024-01-23 12:12:32 +01:00