Commit Graph

80 Commits (2e2e89a81663dfdab284e945bc508c33a6eadddb)

Author SHA1 Message Date
grafana-delivery-bot[bot] 3881a173fe
[release-11.5.2] AuthN: Refetch user on "ErrUserAlreadyExists" (#100582) 11 months ago
Misi 6cd3a5458e
Auth: Return error when retries have been exhausted for OAuth token refresh (#98034) 1 year ago
Misi 84b8296ffb
OAuth: Use the attached external session data in OAuthToken and OAuthTokenSync (#96655) 1 year ago
Karl Persson 8d74296b6c
Authn: Always set namespace (#96230) 1 year ago
Misi c872cad879
OrgSync: Do not set default Organization for a user to a non-existent Organization (#94537) 1 year ago
Gabriel MABILLE 7ef13497a8
AuthN: Ext JWT support actions (#92486) 1 year ago
Dan Cech 9020eb4b17
Auth: Update oauthtoken service to use remote cache and server lock (#90572) 1 year ago
Karl Persson 8bcd9c2594
Identity: Remove typed id (#91801) 1 year ago
Ryan McKinley 21d4a4f49e
Auth: use IdentityType from authlib (#91763) 1 year ago
Vardan Torosyan e20f8c566d
RBAC sync: Fix removal of roles which need to be added (#91152) 1 year ago
Ryan McKinley 9db3bc926e
Identity: Rename "namespace" to "type" in the requester interface (#90567) 1 year ago
Vardan Torosyan 82236976ae
Add support ticket fixed roles to cloud role sync (#90864) 1 year ago
Misi f337da8e57
Chore: Add more context to logs of OAuthToken and OAuthTokenSync (#90071) 2 years ago
Jeff Levin cfe8317d45
Add auth spans and remove deduplication code for scopes (#89804) 2 years ago
Ryan McKinley 99d8025829
Chore: Move identity and errutil to apimachinery module (#89116) 2 years ago
Carl Bergquist 6c79f63c04
Auth: Pass ctx when updating last seen (#88496) 2 years ago
Kristin Laemmert 16b1e285ea
Chore: Use cache for all signed in user lookups (#88133) 2 years ago
Karl Persson 9977258d04
AuthN: Set uid during authentication (#87797) 2 years ago
Karl Persson be5ced4287
Identity: Use typed version of namespace id (#87257) 2 years ago
Gabriel MABILLE 8802282ebc
RBAC: fix panic role not found permission sync (#87217) 2 years ago
Karl Persson c4cfee8d96
User: support setting org and help flags though update function (#86535) 2 years ago
Karl Persson cd724d74aa
Authn: move namespace id type (#86853) 2 years ago
Karl Persson 0fa983ad8e
AuthN: Use typed namespace id inside authn package (#86048) 2 years ago
Karl Persson 0f06120b56
User: Clean up update functions (#86341) 2 years ago
Karl Persson 8520892923
User: Fix GetByID (#86282) 2 years ago
Karl Persson 895222725c
Session: set authID and authenticatedBy (#85806) 2 years ago
Karl Persson ebb4bb859e
Authn: allow ResolveIdentity to authenticate in "global" scope (#85835) 2 years ago
Misi 8796d2d307
Auth: Convert SetDefaultOrgHook to PostLoginHook (#85649) 2 years ago
Karl Persson b1fc0861f1
AuthN: reset email verified on email change (#85643) 2 years ago
Karl Persson ba41954854
Email: trigger email verification flow (#85587) 2 years ago
Jo 5340a6e548
Auth: Extended JWT client for OBO and Service Authentication (#83814) 2 years ago
Jo da40158fed
Auth: Improve org role sync debugging (#85146) 2 years ago
Misi 63f1c30313
Auth: Set the default org after User login (#83918) 2 years ago
Karl Persson 9c292d2c3f
AuthN: Use sync hook to fetch service account (#84078) 2 years ago
Gabriel MABILLE 596e828150
Fix: Refresh token when id_token is expired (#79569) 2 years ago
Karl Persson 7b58f71b33
AuthN: Add auth hook that can sync grafana cloud role to rbac cloud role (#80416) 2 years ago
Vardan Torosyan 63cd5a5625
Chore: Cleanup namespace and ID resolution (#79360) 2 years ago
Misi 50f4e78a39
Auth: Use SSO settings service to load social connectors + refactor (#79005) 2 years ago
Karl Persson 1eb19befaa
Login: refactor auth info package (#78459) 2 years ago
Karl Persson d42201dbf4
Login: remove unused function (#78442) 2 years ago
Karl Persson 140b5b4a61
AuthN: Add debug logs and check error during oauth token sync (#78323) 2 years ago
Misi 1e81ffccac
Auth: Handle when access token has already been refreshed in OAuth token sync (#77118) 2 years ago
Karl Persson ed1c50233f
Revert "AuthN: move oauth token hook into session client" (#76882) 2 years ago
Karl Persson 455cede699
AuthN: move oauth token hook into session client (#76688) 2 years ago
Karl Persson 1528d6f5c4
Authn: Prevent empty username and email during sync (#76330) 2 years ago
Misi bd2191c158
Auth: OAuth token sync improvements (#75943) 2 years ago
Karl Persson fd2235b5ad
AuthN: Implement requester interface for identity (#75618) 2 years ago
Gabriel MABILLE 0ed649b108
AuthN: Change EnableDisabledUserHook to EnableUserHook (#75248) 2 years ago
linoman 13f4382214
Auth: Implement requester interface in access control module (#74289) 2 years ago
Serge Zaitsev 8187d8cb66
Chore: capitalise log message for auth packages (#74332) 2 years ago