JWTAuthenticatorProperties interface
JWTAuthenticatorのプロパティ。 JWT オーセンティケーターのプロパティを構成する方法の詳細については、Kubernetes のドキュメント https://kubernetes.io/docs/reference/access-authn-authz/authentication/#using-authentication-configuration を参照してください。 Kubernetes ドキュメントで使用できるすべてのフィールドが AKS でサポートされているわけではないことに注意してください。 トラブルシューティングについては、 https://aka.ms/aks-external-issuers-docsを参照してください。
プロパティ
| claim |
トークン要求からユーザー属性を抽出する方法を定義するマッピング。 |
| claim |
ユーザーを認証するためのトークン要求を検証するために適用される規則。 検証を成功させるには、すべての式が true と評価される必要があります。 |
| issuer | JWT OIDC 発行者の詳細。 |
| provisioning |
JWT オーセンティケーターの現在のプロビジョニング状態。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| user |
認証を完了する前にマップされたユーザーに適用されるルール。 検証を成功させるには、すべての式が true と評価される必要があります。 |
プロパティの詳細
claimMappings
トークン要求からユーザー属性を抽出する方法を定義するマッピング。
claimMappings: JWTAuthenticatorClaimMappings
プロパティ値
claimValidationRules
ユーザーを認証するためのトークン要求を検証するために適用される規則。 検証を成功させるには、すべての式が true と評価される必要があります。
claimValidationRules?: JWTAuthenticatorValidationRule[]
プロパティ値
issuer
provisioningState
JWT オーセンティケーターの現在のプロビジョニング状態。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
provisioningState?: string
プロパティ値
string
userValidationRules
認証を完了する前にマップされたユーザーに適用されるルール。 検証を成功させるには、すべての式が true と評価される必要があります。
userValidationRules?: JWTAuthenticatorValidationRule[]