mirror of
https://github.com/grafana/grafana.git
synced 2024-11-23 09:26:43 -06:00
1b1d951495
* LDAP: use only one struct * Use only models.ExternalUserInfo * Add additional helper method :/ * Move all the helpers to one module * LDAP: refactoring * Rename some of the public methods and change their behaviour * Remove outdated methods * Simplify logic * More tests There is no and never were tests for settings.go, added tests for helper methods (cover is now about 100% for them). Added tests for the main LDAP logic, but there is some stuff to add. Dial() is not tested and not decoupled. It might be a challenge to do it properly * Restructure tests: * they wouldn't depend on external modules * more consistent naming * logical division * More guards for erroneous paths * Login: make login service an explicit dependency * LDAP: remove no longer needed test helper fns * LDAP: remove useless import * LDAP: Use new interface in multildap module * LDAP: corrections for the groups of multiple users * In case there is several users their groups weren't detected correctly * Simplify helpers module |
||
---|---|---|
.. | ||
auth_proxy | ||
auth_proxy.go | ||
auth_test.go | ||
auth.go | ||
dashboard_redirect_test.go | ||
dashboard_redirect.go | ||
headers.go | ||
logger.go | ||
middleware_test.go | ||
middleware.go | ||
org_redirect_test.go | ||
org_redirect.go | ||
perf.go | ||
quota_test.go | ||
quota.go | ||
recovery_test.go | ||
recovery.go | ||
render_auth.go | ||
request_metrics.go | ||
request_tracing.go | ||
util.go | ||
validate_host.go |