Sdílet prostřednictvím


NegotiateAuthentication.GetOutgoingBlob Metoda

Definice

Přetížení

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Vyhodnotí ověřovací token odeslaný druhou stranou a jako odpověď vrátí token.

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Vyhodnotí ověřovací token odeslaný druhou stranou a jako odpověď vrátí token.

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Zdroj:
NegotiateAuthentication.cs
Zdroj:
NegotiateAuthentication.cs
Zdroj:
NegotiateAuthentication.cs

Vyhodnotí ověřovací token odeslaný druhou stranou a jako odpověď vrátí token.

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>

Příchozí ověřovací token nebo prázdná hodnota při inicializování výměny ověřování

statusCode
NegotiateAuthenticationStatusCode

Stavový kód vrácený zprostředkovatelem ověřování.

Návraty

Byte[]

Odchozí ověřovací token, který se má odeslat druhé straně.

Poznámky

Při zahájení výměny ověřování začíná jedna ze stran prázdným parametrem incomingBlob.

Úspěšné ověření vrátí stavový Completed kód nebo ContinueNeeded . Jakýkoli jiný stavový kód označuje neodstranitelnou chybu.

Když ContinueNeeded je vrácena, návratová hodnota je ověřovací token, který se má přenést na druhou stranu.

Platí pro

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Zdroj:
NegotiateAuthentication.cs
Zdroj:
NegotiateAuthentication.cs
Zdroj:
NegotiateAuthentication.cs

Vyhodnotí ověřovací token odeslaný druhou stranou a jako odpověď vrátí token.

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

Příchozí ověřovací token nebo prázdná hodnota při inicializování výměny ověřování Kódováno jako base64.

statusCode
NegotiateAuthenticationStatusCode

Stavový kód vrácený zprostředkovatelem ověřování.

Návraty

Odchozí ověřovací token, který se má odeslat druhé straně, kódovaný jako base64.

Poznámky

Při zahájení výměny ověřování začíná jedna ze stran prázdným parametrem incomingBlob.

Úspěšné ověření vrátí stavový Completed kód nebo ContinueNeeded . Jakýkoli jiný stavový kód označuje neodstranitelnou chybu.

Když ContinueNeeded je vrácena, návratová hodnota je ověřovací token, který se má přenést na druhou stranu.

Platí pro