NegotiateAuthentication.GetOutgoingBlob Método

Definição

Sobrecargas

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Avalia um token de autenticação enviado pela outra parte e retorna um token em resposta.

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Avalia um token de autenticação enviado pela outra parte e retorna um token em resposta.

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Origem:
NegotiateAuthentication.cs
Origem:
NegotiateAuthentication.cs
Origem:
NegotiateAuthentication.cs

Avalia um token de autenticação enviado pela outra parte e retorna um token em resposta.

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 autenticação de entrada ou valor vazio ao iniciar a troca de autenticação.

statusCode
NegotiateAuthenticationStatusCode

Código de status retornado pelo provedor de autenticação.

Retornos

Byte[]

Um token de autenticação de saída a ser enviado para a outra parte.

Comentários

Ao iniciar a troca de autenticação, uma das partes começa com um parâmetro incomingBlob vazio.

A autenticação bem-sucedida retorna o Completed código ou ContinueNeeded status. Qualquer outro código status indica um erro irrecuperável.

Quando ContinueNeeded é retornado, o valor retornado é um token de autenticação a ser transportado para a outra parte.

Aplica-se a

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Origem:
NegotiateAuthentication.cs
Origem:
NegotiateAuthentication.cs
Origem:
NegotiateAuthentication.cs

Avalia um token de autenticação enviado pela outra parte e retorna um token em resposta.

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 autenticação de entrada ou valor vazio ao iniciar a troca de autenticação. Codificado como base64.

statusCode
NegotiateAuthenticationStatusCode

Código de status retornado pelo provedor de autenticação.

Retornos

Um token de autenticação de saída a ser enviado para a outra parte, codificado como base64.

Comentários

Ao iniciar a troca de autenticação, uma das partes começa com um parâmetro incomingBlob vazio.

A autenticação bem-sucedida retorna o Completed código ou ContinueNeeded status. Qualquer outro código status indica um erro irrecuperável.

Quando ContinueNeeded é retornado, o valor retornado é um token de autenticação a ser transportado para a outra parte.

Aplica-se a