JsonWebTokenPayload Classe

Payload JWT con campi aggiuntivi specifici di Teams.

Creare un nuovo modello analizzando e convalidando i dati di input dagli argomenti delle parole chiave.

Genera [ValidationError][pydantic_core. ValidationError] se i dati di input non possono essere convalidati per formare un modello valido.

self è posizionale in modo esplicito per consentire l'auto come nome di campo.

Costruttore

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)

Parametri di sole parole chiave

Nome Descrizione
aud
Valore predefinito: None
iss
Valore predefinito: None
exp
Valore predefinito: None
kid
Valore predefinito: None
appid
Valore predefinito: None
app_displayname
Valore predefinito: None
tid
Valore predefinito: None
version
Valore predefinito: None
serviceurl
Valore predefinito: None

Attributi

model_config

La configurazione per il modello deve essere un dizionario conforme a [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