JsonWebTokenPayload Klasa

Ładunek JWT z dodatkowymi polami specyficznymi dla usługi Teams.

Utwórz nowy model, analizowanie i weryfikowanie danych wejściowych z argumentów słów kluczowych.

Zgłasza błąd [ValidationError][pydantic_core. ValidationError] jeśli nie można zweryfikować danych wejściowych w celu utworzenia prawidłowego modelu.

Self jest jawnie pozycyjne, aby zezwolić na siebie jako nazwę pola.

Konstruktor

JsonWebTokenPayload(*, aud: str | list[str] | None = None, iss: str | None = None, exp: int | None = None, kid: str | None = None, appid: str | None = None, app_displayname: str | None = None, tid: str | None = None, version: str | None = None, serviceurl: str | None = None, **extra_data: Any)

Parametry Tylko słowo kluczowe

Nazwa Opis
aud
Domyślna wartość: None
iss
Domyślna wartość: None
exp
Domyślna wartość: None
kid
Domyślna wartość: None
appid
Domyślna wartość: None
app_displayname
Domyślna wartość: None
tid
Domyślna wartość: None
version
Domyślna wartość: None
serviceurl
Domyślna wartość: None

Atrybuty

model_config

Konfiguracja modelu powinna być słownikiem zgodnym z [ConfigDict][pydantic.config. ConfigDict].

model_config: ClassVar[ConfigDict] = {'extra': 'allow'}

app_displayname

app_displayname: str | None

appid

appid: str | None

aud

aud: str | list[str] | None

exp

exp: int | None

iss

iss: str | None

kid

kid: str | None

serviceurl

serviceurl: str | None

tid

tid: str | None

version

version: str | None