NegotiateAuthentication.GetOutgoingBlob Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.