Language

ClientSignedAssertion.Assertion プロパティ

定義

WithClientAssertion(Func<AssertionRequestOptions,CancellationToken,Task<ClientSignedAssertion>>)に指定されたclientAssertionProvider コールバックによって返されるクライアント アサーション (JWT) とオプションの相互 TLS バインド証明書を表します。

public string Assertion { get; set; }
member this.Assertion : string with get, set
Public Property Assertion As String

プロパティ値

注釈

MSAL は、client_assertion パラメーターとしてトークン エンドポイントにAssertionを転送します。 アプリケーションで相互 TLS 所有証明 (PoP) が有効になっていて、 TokenBindingCertificate が指定されている場合、MSAL は client_assertion_type を urn:ietf:params:oauth:client-assertion-type:jwt-popに設定します。それ以外の場合は、 jwt-bearerを使用します。

クライアント アサーション (必要な要求、対象ユーザー、有効期間) の構築に関するガイダンスは、 aka.ms/msal-net-client-assertion で入手できます。 アサーションはコールバックによって作成されます。MSAL では、変更や再署名は行われません。 **注:** 再利用が必要な場合は、アサーションと証明書をキャッシュするのは呼び出し元にかかってください。

適用対象