NegotiateAuthentication.GetOutgoingBlob Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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)
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
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)
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.