File tree Expand file tree Collapse file tree 2 files changed +1374
-1061
lines changed
Expand file tree Collapse file tree 2 files changed +1374
-1061
lines changed Original file line number Diff line number Diff line change 11"""TypedDicts for Okta authentication user info."""
22
3- from typing import TypedDict
3+ from typing import Required , TypedDict
44
55
6- class OktaUserInfo (TypedDict ):
6+ class OktaUserInfo (TypedDict , total = False ):
77 """TypedDict representing user information from Okta.
88
99 Contains user profile data returned by the Okta /userinfo endpoint
@@ -29,20 +29,20 @@ class OktaUserInfo(TypedDict):
2929 updated_at: Timestamp of last profile update (Unix epoch).
3030 """
3131
32- sub : str
33- email : str | None
34- name : str | None
35- given_name : str | None
36- middle_name : str | None
37- family_name : str | None
38- nickname : str | None
39- preferred_username : str | None
40- gender : str | None
41- profile : str | None
42- picture : str | None
43- website : str | None
44- birthdate : str | None
45- locale : str | None
46- zoneinfo : str | None
47- email_verified : bool | None
48- updated_at : int | None
32+ sub : Required [ str ]
33+ email : str
34+ name : str
35+ given_name : str
36+ middle_name : str
37+ family_name : str
38+ nickname : str
39+ preferred_username : str
40+ gender : str
41+ profile : str
42+ picture : str
43+ website : str
44+ birthdate : str
45+ locale : str
46+ zoneinfo : str
47+ email_verified : bool
48+ updated_at : int
You can’t perform that action at this time.
0 commit comments