grafana/pkg/services
Oleg Gaidarenko 62b85a886e
LDAP Refactoring to support syncronizing more than one user at a time. (#16705)
* Feature: add cron setting for the ldap settings

* Move ldap configuration read to special function

* Introduce cron setting (no docs for it yet, pending approval)

* Chore: duplicate ldap module as a service

* Feature: implement active sync

This is very early preliminary implementation of active sync.
There is only one thing that's going right for this code - it works.

Aside from that, there is no tests, error handling, docs, transactions,
it's very much duplicative and etc.

But this is the overall direction with architecture I'm going for

* Chore: introduce login service

* Chore: gradually switch to ldap service

* Chore: use new approach for auth_proxy

* Chore: use new approach along with refactoring

* Chore: use new ldap interface for auth_proxy

* Chore: improve auth_proxy and subsequently ldap

* Chore: more of the refactoring bits

* Chore: address comments from code review

* Chore: more refactoring stuff

* Chore: make linter happy

* Chore: add cron dep for grafana enterprise

* Chore: initialize config package var

* Chore: disable gosec for now

* Chore: update dependencies

* Chore: remove unused module

* Chore: address review comments

* Chore: make linter happy
2019-04-26 15:47:16 +03:00
..
alerting Chore: a bit of spring cleaning (#16710) 2019-04-23 11:24:47 +03:00
annotations renames PartialMatch to MatchAny 2018-09-13 15:15:42 +02:00
auth build: partially replace gometalinter with golangci-lint (#16610) 2019-04-16 10:27:07 +02:00
cache refactor datasource caching 2018-10-30 09:31:56 +01:00
cleanup renames main lock function 2018-12-17 16:36:57 +01:00
dashboards Chore: Use x/xerrors instead of pkg/errors (#16668) 2019-04-23 11:50:31 +02:00
datasources register datasource cache service with proper name 2018-10-30 12:32:14 +01:00
guardian add debug logging of folder/dashbord permission checks 2018-10-23 11:08:57 +02:00
hooks Adds backend hooks service so extensions can modify index data 2018-10-12 11:26:42 +02:00
ldap LDAP Refactoring to support syncronizing more than one user at a time. (#16705) 2019-04-26 15:47:16 +03:00
login LDAP Refactoring to support syncronizing more than one user at a time. (#16705) 2019-04-26 15:47:16 +03:00
notifications Fix: Alert email variable name typo fixed (#16232) 2019-03-27 09:42:20 +01:00
provisioning Provisioning: Add API endpoint to reload provisioning configs (#16579) 2019-04-25 09:06:44 +02:00
quota build: partially replace gometalinter with golangci-lint (#16610) 2019-04-16 10:27:07 +02:00
rendering Chore: a bit of spring cleaning (#16710) 2019-04-23 11:24:47 +03:00
search Search: Fixes search limits and adds a page parameter (#16458) 2019-04-17 13:07:50 +02:00
sqlstore sqlstore: use column name in order by (#16583) 2019-04-24 16:05:35 +02:00
teamguardian teams: local access to bus, moving away from dep on global. 2019-03-19 14:01:20 +01:00