grafana/devenv/docker/blocks/auth
Jo ef245874da
OAuth: Allow assigning Server Admin (#54780)
* extract errors to errors file

* implement oauth server admin assignment

* add server admin tests

* deduplicate autoAssignOrgRole

* deduplicate strict setting

* deduplicate strict setting

* add support for generic oauth

* add role attribute strict support for generic oauth

* add support for github/gitlab

* assignGrafanaAdmin option is here to stay

* unify similar errors

* add config option

* add okta server admin mapping

* remove never used Company attribute

* unify generic oauth role extract with other methods

* case insensitive role match as in azure

* add ini settings

* add server admin to devenv

* remove duplicate fields

* add documentation to oauth

* fix titlecase test

* implement doc feedback
2022-09-08 06:11:00 -04:00
..
apache_proxy Fix paths for auth/ build and volume paths (#54828) 2022-09-07 10:53:58 +02:00
apache_proxy_mac Fix paths for auth/ build and volume paths (#54828) 2022-09-07 10:53:58 +02:00
freeipa Chore: Group auth docker blocks (#54274) 2022-08-29 08:36:56 +02:00
jwt_proxy JWT: Add support for assigning org roles (#54277) 2022-09-07 14:00:33 +02:00
nginx_proxy Fix paths for auth/ build and volume paths (#54828) 2022-09-07 10:53:58 +02:00
nginx_proxy_mac Fix paths for auth/ build and volume paths (#54828) 2022-09-07 10:53:58 +02:00
oauth OAuth: Allow assigning Server Admin (#54780) 2022-09-08 06:11:00 -04:00
openldap Fix docker compose for openldap and oauth (#54745) 2022-09-06 14:22:03 +02:00
openldap-mac Fix paths for auth/ build and volume paths (#54828) 2022-09-07 10:53:58 +02:00
openldap-multiple Fix paths for auth/ build and volume paths (#54828) 2022-09-07 10:53:58 +02:00
prometheus_basic_auth_proxy Fix paths for auth/ build and volume paths (#54828) 2022-09-07 10:53:58 +02:00
saml Fix paths for auth/ build and volume paths (#54828) 2022-09-07 10:53:58 +02:00
README.md Chore: Group auth docker blocks (#54274) 2022-08-29 08:36:56 +02:00

Auth Docker blocks

This collection of Docker images will help create a developer environment to interact with different Authentication Providers.

Usage

Spin up a service with the following command from the base directory of this repository.

make devenv=oauth

This will add the oauth/docker-compose block to the docker-compose file used by the devenv target.

Available Authentication Providers