Sprache

ManagedIdentityClientAssertion.GetSignedAssertionWithBindingAsync Methode

Definition

Erwirbt ein verwaltetes Identitätstoken, das über mTLS PoP an ein Bindungszertifikat gebunden ist, wobei sowohl die Assertion als auch das Bindungszertifikat zurückgegeben werden, damit MSAL die äußere vertrauliche Clientanforderung an dasselbe Zertifikat anheften kann (FIC + mTLS PoP, Zwei-Leg-Fluss).

public override System.Threading.Tasks.Task<Microsoft.Identity.Client.ClientSignedAssertion?> GetSignedAssertionWithBindingAsync(Microsoft.Identity.Client.AssertionRequestOptions? assertionRequestOptions, System.Threading.CancellationToken cancellationToken = default);
override this.GetSignedAssertionWithBindingAsync : Microsoft.Identity.Client.AssertionRequestOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Identity.Client.ClientSignedAssertion>
Public Overrides Function GetSignedAssertionWithBindingAsync (assertionRequestOptions As AssertionRequestOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ClientSignedAssertion)

Parameter

assertionRequestOptions
AssertionRequestOptions
cancellationToken
CancellationToken

Gibt zurück

Hinweise

Wird verwendet, wenn der vertrauliche Client die Tokenbindung aktiviert hat (z. B AuthorizationHeaderProviderOptions.ProtocolScheme = "MTLS_POP". ). Erfordert MSAL.NET Unterstützung für Schlüsselnachweise und eine Azure VM / arc-gehostete verwaltete Identität, die eine BindingCertificatezurückgeben kann.

Gilt für: