Comparteix a través de


NegotiateAuthentication.GetOutgoingBlob Método

Definición

Sobrecargas

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Evalúa un token de autenticación enviado por la otra parte y devuelve un token en respuesta.

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Evalúa un token de autenticación enviado por la otra parte y devuelve un token en respuesta.

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Source:
NegotiateAuthentication.cs
Source:
NegotiateAuthentication.cs
Source:
NegotiateAuthentication.cs

Evalúa un token de autenticación enviado por la otra parte y devuelve un token en respuesta.

public:
 cli::array <System::Byte> ^ GetOutgoingBlob(ReadOnlySpan<System::Byte> incomingBlob, [Runtime::InteropServices::Out] System::Net::Security::NegotiateAuthenticationStatusCode % statusCode);
public byte[]? GetOutgoingBlob (ReadOnlySpan<byte> incomingBlob, out System.Net.Security.NegotiateAuthenticationStatusCode statusCode);
member this.GetOutgoingBlob : ReadOnlySpan<byte> * NegotiateAuthenticationStatusCode -> byte[]
Public Function GetOutgoingBlob (incomingBlob As ReadOnlySpan(Of Byte), ByRef statusCode As NegotiateAuthenticationStatusCode) As Byte()

Parámetros

incomingBlob
ReadOnlySpan<Byte>

Token de autenticación entrante o valor vacío al iniciar el intercambio de autenticación.

statusCode
NegotiateAuthenticationStatusCode

Código de estado devuelto por el proveedor de autenticación.

Devoluciones

Byte[]

Un token de autenticación saliente que se enviará a la otra parte.

Comentarios

Al iniciar el intercambio de autenticación, una de las partes comienza con un parámetro incomingBlob vacío.

La autenticación correcta devuelve el Completed código de estado o ContinueNeeded . Cualquier otro código de estado indica un error irrecuperable.

Cuando ContinueNeeded se devuelve , el valor devuelto es un token de autenticación que se va a transportar a la otra parte.

Se aplica a

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Source:
NegotiateAuthentication.cs
Source:
NegotiateAuthentication.cs
Source:
NegotiateAuthentication.cs

Evalúa un token de autenticación enviado por la otra parte y devuelve un token en respuesta.

public:
 System::String ^ GetOutgoingBlob(System::String ^ incomingBlob, [Runtime::InteropServices::Out] System::Net::Security::NegotiateAuthenticationStatusCode % statusCode);
public string? GetOutgoingBlob (string? incomingBlob, out System.Net.Security.NegotiateAuthenticationStatusCode statusCode);
member this.GetOutgoingBlob : string * NegotiateAuthenticationStatusCode -> string
Public Function GetOutgoingBlob (incomingBlob As String, ByRef statusCode As NegotiateAuthenticationStatusCode) As String

Parámetros

incomingBlob
String

Token de autenticación entrante o valor vacío al iniciar el intercambio de autenticación. Codificado como base64.

statusCode
NegotiateAuthenticationStatusCode

Código de estado devuelto por el proveedor de autenticación.

Devoluciones

Un token de autenticación saliente que se enviará a la otra parte, codificado como base64.

Comentarios

Al iniciar el intercambio de autenticación, una de las partes comienza con un parámetro incomingBlob vacío.

La autenticación correcta devuelve el Completed código de estado o ContinueNeeded . Cualquier otro código de estado indica un error irrecuperable.

Cuando ContinueNeeded se devuelve , el valor devuelto es un token de autenticación que se va a transportar a la otra parte.

Se aplica a