Open Ednn0nd1au opened 1 month ago
and the api "/providers/scim_groups/{id}/" only delete information shown on Authentik but not also sending delete request to scim app.
after deletion manually from application side and Authentik "provisioned groups", the new actions can be sent to application, however sync status reported error
Traceback (most recent call last):\n File \"/ak-root/venv/lib/python3.12/site-packages/celery/app/trace.py\", line 453, in trace_task\n R = retval = fun(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/ak-root/venv/lib/python3.12/site-packages/sentry_sdk/utils.py\", line 1711, in runner\n return sentry_patched_function(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/ak-root/venv/lib/python3.12/site-packages/sentry_sdk/integrations/celery/__init__.py\", line 380, in _inner\n reraise(*exc_info)\n File \"/ak-root/venv/lib/python3.12/site-packages/sentry_sdk/utils.py\", line 1640, in reraise\n raise value\n File \"/ak-root/venv/lib/python3.12/site-packages/sentry_sdk/integrations/celery/__init__.py\", line 375, in _inner\n return f(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^\n File \"/ak-root/venv/lib/python3.12/site-packages/celery/app/trace.py\", line 736, in __protected_call__\n return self.run(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/ak-root/venv/lib/python3.12/site-packages/celery/app/autoretry.py\", line 38, in run\n return task._orig_run(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/authentik/providers/scim/tasks.py\", line 22, in scim_sync\n return sync_tasks.sync_single(self, provider_pk, scim_sync_objects)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/authentik/lib/sync/outgoing/tasks.py\", line 98, in sync_single\n ).get():\n ^^^^^\n File \"/ak-root/venv/lib/python3.12/site-packages/celery/result.py\", line 251, in get\n return self.backend.wait_for_pending(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/ak-root/venv/lib/python3.12/site-packages/celery/backends/asynchronous.py\", line 223, in wait_for_pending\n return result.maybe_throw(callback=callback, propagate=propagate)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/ak-root/venv/lib/python3.12/site-packages/celery/result.py\", line 365, in maybe_throw\n self.throw(value, self._to_remote_traceback(tb))\n File \"/ak-root/venv/lib/python3.12/site-packages/celery/result.py\", line 358, in throw\n self.on_ready.throw(*args, **kwargs)\n File \"/ak-root/venv/lib/python3.12/site-packages/vine/promises.py\", line 235, in throw\n reraise(type(exc), exc, tb)\n File \"/ak-root/venv/lib/python3.12/site-packages/vine/utils.py\", line 27, in reraise\n raise value\nbuiltins.Exception: \u003Cclass 'requests.exceptions.JSONDecodeError'\u003E(['Expecting value: line 1 column 1 (char 0)'])
Describe the bug The delete function of Provisioned Groups under "SCIM Provider" is just delete the group fron the future provision list, but will not delete this group from application side.
Only delete function in group can result in application side group deletion.
Version and Deployment (please complete the following information):