NegotiateAuthentication.GetOutgoingBlob Methode

Definition

Überlädt

Name Beschreibung
GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Wertet ein Authentifizierungstoken aus, das von der anderen Partei gesendet wurde, und gibt ein Token als Antwort zurück.

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Wertet ein Authentifizierungstoken aus, das von der anderen Partei gesendet wurde, und gibt ein Token als Antwort zurück.

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

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

Wertet ein Authentifizierungstoken aus, das von der anderen Partei gesendet wurde, und gibt ein Token als Antwort 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 einer der Parteien mit einem leeren incomingBlob-Parameter.

Die erfolgreiche Authentifizierung gibt entweder den Statuscode oder ContinueNeeded den Completed Statuscode zurück. Ein anderer Statuscode gibt einen nicht behebbaren Fehler an.

Wenn ContinueNeeded der Rückgabewert 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
Quelle:
NegotiateAuthentication.cs
Quelle:
NegotiateAuthentication.cs

Wertet ein Authentifizierungstoken aus, das von der anderen Partei gesendet wurde, und gibt ein Token als Antwort 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 als Base64 an die andere Partei gesendet werden soll.

Hinweise

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

Die erfolgreiche Authentifizierung gibt entweder den Statuscode oder ContinueNeeded den Completed Statuscode zurück. Ein anderer Statuscode gibt einen nicht behebbaren Fehler an.

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

Gilt für: