NegotiateAuthentication.GetOutgoingBlob Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.