Share via


ContentKeyPolicyTokenRestriction Klasse

Stellt eine Tokeneinschränkung dar. Das bereitgestellte Token muss diesen Anforderungen für eine erfolgreiche Lizenz- oder Schlüsselübermittlung entsprechen.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

Vererbung
azure.mgmt.media.models._models_py3.ContentKeyPolicyRestriction
ContentKeyPolicyTokenRestriction

Konstruktor

ContentKeyPolicyTokenRestriction(*, issuer: str, audience: str, primary_verification_key: _models.ContentKeyPolicyRestrictionTokenKey, restriction_token_type: str | _models.ContentKeyPolicyRestrictionTokenType, alternate_verification_keys: List[_models.ContentKeyPolicyRestrictionTokenKey] | None = None, required_claims: List[_models.ContentKeyPolicyTokenClaim] | None = None, open_id_connect_discovery_document: str | None = None, **kwargs)

Keyword-Only Parameter

Name Beschreibung
issuer
str

Der Tokenaussteller. Erforderlich.

audience
str

Die Zielgruppe für das Token. Erforderlich.

primary_verification_key

Der primäre Überprüfungsschlüssel. Erforderlich.

alternate_verification_keys

Eine Liste alternativer Überprüfungsschlüssel.

required_claims

Eine Liste der erforderlichen Tokenansprüche.

restriction_token_type

Der Tokentyp. Erforderlich. Bekannte Werte sind: "Unknown", "Swt" und "Jwt".

open_id_connect_discovery_document
str

Das OpenID-Verbindungsermittlungsdokument.

Variablen

Name Beschreibung
odata_type
str

Der Diskriminator für abgeleitete Typen. Erforderlich.

issuer
str

Der Tokenaussteller. Erforderlich.

audience
str

Die Zielgruppe für das Token. Erforderlich.

primary_verification_key

Der primäre Überprüfungsschlüssel. Erforderlich.

alternate_verification_keys

Eine Liste alternativer Überprüfungsschlüssel.

required_claims

Eine Liste der erforderlichen Tokenansprüche.

restriction_token_type

Der Tokentyp. Erforderlich. Bekannte Werte sind: "Unknown", "Swt" und "Jwt".

open_id_connect_discovery_document
str

Das OpenID-Verbindungsermittlungsdokument.