ManagedIdentityClientAssertion.GetSignedAssertionWithBindingAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.