Commit Graph

6 Commits

Author SHA1 Message Date
Ilya Maltsev ce3a777d2b
Access management to PostgreSQL with LDAP (#454)
This commit extends functionality of ldap authentication. It introduces LDAP server groups match feature, allowing r strict access between different users to different databases on same host.  Odyssey now will receive optional attributes from LDAP server while authenticating user and use them to acquire backend connection under proper role.
2022-08-13 13:55:13 +05:00
kirill reshke 04d971df7b
Fix config validation for roles in local storage (#392) 2021-12-20 14:53:33 +05:00
Тимофей Шляпников d6e2c61087
Add roles in console DB (#371)
* Ldapless

* Ldapless

* Console are now considering roles

* For pull from origin

* Done, but not tested

* Works, but do not drop connections to console

* Update to origin

* Added drop connections with lowered role via reload

* Format and rename

* Fix makefile & dev.conf

* Fix makefile & dev.conf

* Fix lagpolling tests

* Fix tests

* Fix tests

* Add tests & fix .conf

* Add tests & fix .conf

* Add tests & fix .conf

Co-authored-by: tim-shlyap <tim-shlyap@yandex-team.ru>
2021-12-16 04:08:42 +05:00
reshke a78664e7b7 Add password_passthrough option to route 2021-05-19 17:18:49 +05:00
Dmitry Ibragimov e40d3ad424
Fix default_user ldap auth for default user configuration (#313)
* Fix default_user ldap auth

* apply fmt

Co-authored-by: reshke <Kirill Reshke>
2021-05-04 21:13:20 +05:00
reshke 74623edfb5 LDAP auth in od 2021-04-28 17:54:56 +05:00