diff --git a/src/oidcop/session/grant.py b/src/oidcop/session/grant.py index 16b4eb0..a7c6f8d 100644 --- a/src/oidcop/session/grant.py +++ b/src/oidcop/session/grant.py @@ -227,7 +227,7 @@ def payload_arguments( if self.authorization_request: client_id = self.authorization_request.get("client_id") if client_id: - payload.update({"client_id": client_id, "sub": client_id}) + payload.update({"client_id": client_id, "sub": self.sub}) _claims_restriction = endpoint_context.claims_interface.get_claims( session_id,