Freigeben über


NegotiateAuthentication.GetOutgoingBlob Methode

Definition

Überlädt

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Wertet ein von der anderen Partei gesendetes Authentifizierungstoken aus und gibt als Antwort ein Token zurück.

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Wertet ein von der anderen Partei gesendetes Authentifizierungstoken aus und gibt als Antwort ein Token zurück.

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Quelle:
NegotiateAuthentication.cs
Quelle:
NegotiateAuthentication.cs
Quelle:
NegotiateAuthentication.cs

Wertet ein von der anderen Partei gesendetes Authentifizierungstoken aus und gibt als Antwort ein Token zurück.

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

Parameter

incomingBlob
ReadOnlySpan<Byte>

Eingehendes Authentifizierungstoken oder leerer Wert beim Initiieren des Authentifizierungsaustauschs.

statusCode
NegotiateAuthenticationStatusCode

Statuscode, der vom Authentifizierungsanbieter zurückgegeben wird.

Gibt zurück

Byte[]

Ein ausgehendes Authentifizierungstoken, das an die andere Partei gesendet werden soll.

Hinweise

Beim Initiieren des Authentifizierungsaustauschs beginnt eine der Parteien mit einem leeren incomingBlob-Parameter.

Bei erfolgreicher Authentifizierung wird entweder der Completed Code oder ContinueNeeded status zurückgegeben. Jeder andere status Code weist auf einen nicht wiederherstellbaren Fehler hin.

Wenn ContinueNeeded zurückgegeben wird, ist der Rückgabewert ein Authentifizierungstoken, das an die andere Partei transportiert werden soll.

Gilt für:

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Quelle:
NegotiateAuthentication.cs
Quelle:
NegotiateAuthentication.cs
Quelle:
NegotiateAuthentication.cs

Wertet ein von der anderen Partei gesendetes Authentifizierungstoken aus und gibt als Antwort ein Token zurück.

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

Parameter

incomingBlob
String

Eingehendes Authentifizierungstoken oder leerer Wert beim Initiieren des Authentifizierungsaustauschs. Codiert als base64.

statusCode
NegotiateAuthenticationStatusCode

Statuscode, der vom Authentifizierungsanbieter zurückgegeben wird.

Gibt zurück

Ein ausgehendes Authentifizierungstoken, das an die andere Partei gesendet werden soll, codiert als base64.

Hinweise

Beim Initiieren des Authentifizierungsaustauschs beginnt eine der Parteien mit einem leeren incomingBlob-Parameter.

Bei erfolgreicher Authentifizierung wird entweder der Completed Code oder ContinueNeeded status zurückgegeben. Jeder andere status Code weist auf einen nicht wiederherstellbaren Fehler hin.

Wenn ContinueNeeded zurückgegeben wird, ist der Rückgabewert ein Authentifizierungstoken, das an die andere Partei transportiert werden soll.

Gilt für: