Udostępnij za pośrednictwem


JWTAuthenticatorProperties interface

Właściwości JWTAuthenticator. Aby uzyskać szczegółowe informacje na temat konfigurowania właściwości tokena uwierzytelniającego JWT, zapoznaj się z dokumentacją platformy Kubernetes: https://kubernetes.io/docs/reference/access-authn-authz/authentication/#using-authentication-configuration. Należy pamiętać, że nie wszystkie pola dostępne w dokumentacji platformy Kubernetes są obsługiwane przez usługę AKS. Aby uzyskać informacje na temat rozwiązywania problemów, zobacz https://aka.ms/aks-external-issuers-docs.

Właściwości

claimMappings

Mapowania definiujące sposób wyodrębniania atrybutów użytkownika z oświadczeń tokenu.

claimValidationRules

Reguły, które są stosowane do weryfikowania oświadczeń tokenów w celu uwierzytelniania użytkowników. Wszystkie wyrażenia muszą mieć wartość true, aby walidacja zakończyła się pomyślnie.

issuer

Szczegółowe informacje o wystawie JWT OIDC.

provisioningState

Bieżący stan aprowizacji wystawcy uwierzytelnienia JWT. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

userValidationRules

Reguły, które są stosowane do zamapowanego użytkownika przed ukończeniem uwierzytelniania. Wszystkie wyrażenia muszą mieć wartość true, aby walidacja zakończyła się pomyślnie.

Szczegóły właściwości

claimMappings

Mapowania definiujące sposób wyodrębniania atrybutów użytkownika z oświadczeń tokenu.

claimMappings: JWTAuthenticatorClaimMappings

Wartość właściwości

claimValidationRules

Reguły, które są stosowane do weryfikowania oświadczeń tokenów w celu uwierzytelniania użytkowników. Wszystkie wyrażenia muszą mieć wartość true, aby walidacja zakończyła się pomyślnie.

claimValidationRules?: JWTAuthenticatorValidationRule[]

Wartość właściwości

issuer

Szczegółowe informacje o wystawie JWT OIDC.

issuer: JWTAuthenticatorIssuer

Wartość właściwości

provisioningState

Bieżący stan aprowizacji wystawcy uwierzytelnienia JWT. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

provisioningState?: string

Wartość właściwości

string

userValidationRules

Reguły, które są stosowane do zamapowanego użytkownika przed ukończeniem uwierzytelniania. Wszystkie wyrażenia muszą mieć wartość true, aby walidacja zakończyła się pomyślnie.

userValidationRules?: JWTAuthenticatorValidationRule[]

Wartość właściwości