]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: Improve sso role mapping 62085/head
authorAfreen Misbah <afreen@ibm.com>
Mon, 3 Mar 2025 08:13:11 +0000 (13:43 +0530)
committerAfreen Misbah <afreen@ibm.com>
Mon, 10 Mar 2025 11:12:03 +0000 (16:42 +0530)
commitf65b00ea8a99dd9a9119b8fb82c9683d37be2ffc
tree718612b3e5f2e0aef7795adf72dfc342f8b040dd
parent5a2aed3641c35cd65e6f678bcee6ab2dcd8338e7
mgr/dashboard: Improve sso role mapping

Fixes https://tracker.ceph.com/issues/70366

- adds support for ISV
- using jmespath expression for fetching roles from payload
- added roles_path parameter in sso enable command as optional argument
- modified roles mapper for sso login

Signed-off-by: Afreen Misbah <afreen@ibm.com>
ceph.spec.in
debian/control
src/pybind/mgr/dashboard/requirements.txt
src/pybind/mgr/dashboard/services/access_control.py
src/pybind/mgr/dashboard/services/auth/oauth2.py
src/pybind/mgr/dashboard/services/sso.py
src/pybind/mgr/tox.ini