NegotiateAuthentication.GetOutgoingBlob Metoda

Definicja

Przeciążenia

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Ocenia token uwierzytelniania wysyłany przez inną firmę i zwraca token w odpowiedzi.

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Ocenia token uwierzytelniania wysyłany przez inną firmę i zwraca token w odpowiedzi.

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Źródło:
NegotiateAuthentication.cs
Źródło:
NegotiateAuthentication.cs
Źródło:
NegotiateAuthentication.cs

Ocenia token uwierzytelniania wysyłany przez inną firmę i zwraca token w odpowiedzi.

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()

Parametry

incomingBlob
ReadOnlySpan<Byte>

Token uwierzytelniania przychodzącego lub wartość pusta podczas inicjowania wymiany uwierzytelniania.

statusCode
NegotiateAuthenticationStatusCode

Kod stanu zwrócony przez dostawcę uwierzytelniania.

Zwraca

Byte[]

Token uwierzytelniania wychodzącego, który ma zostać wysłany do innej firmy.

Uwagi

Podczas inicjowania wymiany uwierzytelniania jedna ze stron rozpoczyna się od pustego parametru incomingBlob.

Pomyślne uwierzytelnianie zwraca Completed kod stanu lub ContinueNeeded . Każdy inny kod stanu wskazuje nieodwracalny błąd.

Po ContinueNeeded powrocie wartość zwracana jest tokenem uwierzytelniania, który ma zostać przewieziony do innej firmy.

Dotyczy

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Źródło:
NegotiateAuthentication.cs
Źródło:
NegotiateAuthentication.cs
Źródło:
NegotiateAuthentication.cs

Ocenia token uwierzytelniania wysyłany przez inną firmę i zwraca token w odpowiedzi.

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

Parametry

incomingBlob
String

Token uwierzytelniania przychodzącego lub wartość pusta podczas inicjowania wymiany uwierzytelniania. Zakodowane jako base64.

statusCode
NegotiateAuthenticationStatusCode

Kod stanu zwrócony przez dostawcę uwierzytelniania.

Zwraca

Token uwierzytelniania wychodzącego, który ma zostać wysłany do innej firmy, zakodowany jako base64.

Uwagi

Podczas inicjowania wymiany uwierzytelniania jedna ze stron rozpoczyna się od pustego parametru incomingBlob.

Pomyślne uwierzytelnianie zwraca Completed kod stanu lub ContinueNeeded . Każdy inny kod stanu wskazuje nieodwracalny błąd.

Po ContinueNeeded powrocie wartość zwracana jest tokenem uwierzytelniania, który ma zostać przewieziony do innej firmy.

Dotyczy