Skip to content

Commit d2d1f21

Browse files
committed
Resolved snake case to camel case for correct parsing
1 parent ec66c0f commit d2d1f21

2 files changed

Lines changed: 10 additions & 9 deletions

File tree

src/auth0_server_python/auth_server/server_client.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2472,23 +2472,23 @@ async def passkey_signup_challenge(
24722472
if username is not None:
24732473
user_profile["username"] = username
24742474
if phone_number is not None:
2475-
user_profile["phone_number"] = phone_number
2475+
user_profile["phoneNumber"] = phone_number
24762476
if given_name is not None:
2477-
user_profile["given_name"] = given_name
2477+
user_profile["givenName"] = given_name
24782478
if family_name is not None:
2479-
user_profile["family_name"] = family_name
2479+
user_profile["familyName"] = family_name
24802480
if nickname is not None:
24812481
user_profile["nickname"] = nickname
24822482
if picture is not None:
24832483
user_profile["picture"] = picture
2484-
if user_metadata is not None:
2485-
user_profile["user_metadata"] = user_metadata
24862484

24872485
body: dict[str, Any] = {"client_id": self._client_id}
24882486
if self._client_secret:
24892487
body["client_secret"] = self._client_secret
24902488
if user_profile:
24912489
body["user_profile"] = user_profile
2490+
if user_metadata is not None:
2491+
body["userMetadata"] = user_metadata
24922492
if connection:
24932493
body["realm"] = connection
24942494
if organization:

src/auth0_server_python/tests/test_passkey_server_client.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -132,12 +132,13 @@ async def test_passkey_signup_challenge_user_profile_fields(server_client, mocke
132132
body = mock_client.post.call_args.kwargs["json"]
133133
assert body["user_profile"]["email"] == "u@e.com"
134134
assert body["user_profile"]["username"] == "jdoe"
135-
assert body["user_profile"]["phone_number"] == "+1234567890"
136-
assert body["user_profile"]["given_name"] == "Jane"
137-
assert body["user_profile"]["family_name"] == "Doe"
135+
assert body["user_profile"]["phoneNumber"] == "+1234567890"
136+
assert body["user_profile"]["givenName"] == "Jane"
137+
assert body["user_profile"]["familyName"] == "Doe"
138138
assert body["user_profile"]["nickname"] == "jd"
139139
assert body["user_profile"]["picture"] == "https://example.com/pic.jpg"
140-
assert body["user_profile"]["user_metadata"] == {"role": "admin"}
140+
assert "user_metadata" not in body["user_profile"]
141+
assert body["userMetadata"] == {"role": "admin"}
141142
assert body["organization"] == "org_123"
142143

143144

0 commit comments

Comments
 (0)