grafana/pkg/services/authn/clients
Misi eacf6e0a4d
Auth: Add org to role mappings support to GitHub integration (#88537)
* wip: add extra tests for verifying current logic

* Add OrgRole mapping and tests

* Update docs

* Clean up

* Update docs/sources/setup-grafana/configure-security/configure-authentication/github/index.md

Co-authored-by: Mihai Doarna <mihai.doarna@grafana.com>

* Update docs with None role

* Apply suggestions from code review

Co-authored-by: Jack Baldry <jack.baldry@grafana.com>

* Fix

* Prettier docs

* Cleanup tests

---------

Co-authored-by: Mihai Doarna <mihai.doarna@grafana.com>
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
2024-06-03 14:24:58 +02:00
..
api_key_test.go Authn: move namespace id type (#86853) 2024-04-25 12:54:36 +02:00
api_key.go Identity: Use typed version of namespace id (#87257) 2024-05-08 14:03:53 +02:00
basic_test.go AuthN: Use typed namespace id inside authn package (#86048) 2024-04-24 09:57:34 +02:00
basic.go Auth: Add IsClientEnabled and IsEnabled for the authn.Service and authn.Client interfaces (#86034) 2024-04-15 10:54:50 +02:00
constants.go Chore: Add errutils helpers (#73577) 2023-08-22 12:52:24 +02:00
ext_jwt_test.go Authn: Support access token wildcard namespace (#87816) 2024-05-16 10:47:20 +02:00
ext_jwt.go Authn: Share key retriever between id and access token verifiers (#87978) 2024-05-20 09:13:46 +02:00
form_test.go AuthN: Perform login with authn.Service (#61466) 2023-01-17 09:11:45 +01:00
form.go Auth: Add IsClientEnabled and IsEnabled for the authn.Service and authn.Client interfaces (#86034) 2024-04-15 10:54:50 +02:00
grafana_test.go AuthN: Use typed namespace id inside authn package (#86048) 2024-04-24 09:57:34 +02:00
grafana.go Identity: Use typed version of namespace id (#87257) 2024-05-08 14:03:53 +02:00
identity.go Auth: Add IsClientEnabled and IsEnabled for the authn.Service and authn.Client interfaces (#86034) 2024-04-15 10:54:50 +02:00
jwt_test.go AuthN: Use typed namespace id inside authn package (#86048) 2024-04-24 09:57:34 +02:00
jwt.go Authn: Support access token wildcard namespace (#87816) 2024-05-16 10:47:20 +02:00
ldap_test.go User: Clean up update functions (#86341) 2024-04-16 16:33:50 +02:00
ldap.go User: Clean up update functions (#86341) 2024-04-16 16:33:50 +02:00
oauth_test.go User: Fix GetByID (#86282) 2024-04-16 15:24:34 +02:00
oauth.go Auth: Add org to role mappings support to GitHub integration (#88537) 2024-06-03 14:24:58 +02:00
password_test.go AuthN: Use typed namespace id inside authn package (#86048) 2024-04-24 09:57:34 +02:00
password.go Authn: Standardize errors (#74012) 2023-08-29 15:44:04 +02:00
proxy_test.go Identity: Use typed version of namespace id (#87257) 2024-05-08 14:03:53 +02:00
proxy.go Identity: Use typed version of namespace id (#87257) 2024-05-08 14:03:53 +02:00
render_test.go AuthN: Use typed namespace id inside authn package (#86048) 2024-04-24 09:57:34 +02:00
render.go Identity: Use typed version of namespace id (#87257) 2024-05-08 14:03:53 +02:00
session_test.go AuthN: Use typed namespace id inside authn package (#86048) 2024-04-24 09:57:34 +02:00
session.go Identity: Use typed version of namespace id (#87257) 2024-05-08 14:03:53 +02:00
utils.go AuthN: add flag for org roles sync (#63507) 2023-02-22 10:27:48 +01:00