We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 79e547f commit 7494800Copy full SHA for 7494800
canaille/oidc/models.py
@@ -75,6 +75,11 @@ def client_info(self):
75
result["client_id_issued_at"] = int(
76
datetime.datetime.timestamp(result["client_id_issued_at"])
77
)
78
+ result["client_secret_expires_at"] = (
79
+ int(datetime.datetime.timestamp(result["client_secret_expires_at"]))
80
+ if result["client_secret_expires_at"]
81
+ else 0
82
+ )
83
return result
84
85
@property
tests/oidc/test_dynamic_client_registration_management.py
@@ -20,7 +20,7 @@ def test_get(testclient, backend, client, user):
20
"client_id": client.client_id,
21
"client_secret": client.client_secret,
22
"client_id_issued_at": int(datetime.timestamp(client.client_id_issued_at)),
23
- "client_secret_expires_at": None,
+ "client_secret_expires_at": 0,
24
"redirect_uris": [
25
"https://mydomain.tld/redirect1",
26
"https://mydomain.tld/redirect2",
@@ -101,7 +101,7 @@ def test_update(testclient, backend, client, user):
101
102
103
104
105
"redirect_uris": ["https://newname.example.org/callback"],
106
"registration_access_token": "static-token",
107
"registration_client_uri": f"http://localhost/oauth/register/{client.client_id}",
0 commit comments