NegotiateAuthentication.GetOutgoingBlob Método

Definição

Sobrecargas

Name Description
GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

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

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

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

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

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

Avalia um token de autenticação enviado pela outra parte e devolve 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 recebido, ou valor vazio ao iniciar a troca de autenticação.

statusCode
NegotiateAuthenticationStatusCode

Código de estado devolvido pelo fornecedor de autenticação.

Devoluções

Byte[]

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

Observações

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

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

Quando ContinueNeeded é devolvido, o valor de retorno é 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
Origem:
NegotiateAuthentication.cs
Origem:
NegotiateAuthentication.cs

Avalia um token de autenticação enviado pela outra parte e devolve 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 recebido, ou valor vazio ao iniciar a troca de autenticação. Codificado como base64.

statusCode
NegotiateAuthenticationStatusCode

Código de estado devolvido pelo fornecedor de autenticação.

Devoluções

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

Observações

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

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

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

Aplica-se a