]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: add SSO through oauth2 protocol 58456/head
authorPedro Gonzalez Gomez <pegonzal@redhat.com>
Mon, 8 Jul 2024 09:19:34 +0000 (11:19 +0200)
committerPedro Gonzalez Gomez <pegonzal@redhat.com>
Mon, 16 Sep 2024 12:03:24 +0000 (14:03 +0200)
commita3767525d88a1480c024924361e5ce9cf42392cb
tree01d6d8e387b115a80b5ad08ae9e2cada09d2ada6
parentdb4959e44f0252a53b4d8688fbf88b3dda70ea12
mgr/dashboard: add SSO through oauth2 protocol

Fixes: https://tracker.ceph.com/issues/66900
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
15 files changed:
qa/tasks/mgr/dashboard/test_auth.py
src/pybind/mgr/dashboard/controllers/auth.py
src/pybind/mgr/dashboard/controllers/oauth2.py [new file with mode: 0644]
src/pybind/mgr/dashboard/controllers/saml2.py
src/pybind/mgr/dashboard/frontend/src/app/shared/api/auth.service.ts
src/pybind/mgr/dashboard/module.py
src/pybind/mgr/dashboard/services/access_control.py
src/pybind/mgr/dashboard/services/auth.py [deleted file]
src/pybind/mgr/dashboard/services/auth/__init__.py [new file with mode: 0644]
src/pybind/mgr/dashboard/services/auth/auth.py [new file with mode: 0644]
src/pybind/mgr/dashboard/services/auth/oauth2.py [new file with mode: 0644]
src/pybind/mgr/dashboard/services/auth/saml2.py [new file with mode: 0644]
src/pybind/mgr/dashboard/services/sso.py
src/pybind/mgr/dashboard/tests/test_auth.py
src/pybind/mgr/dashboard/tests/test_sso.py