NegotiateAuthentication.GetOutgoingBlob Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.