Share via


NegotiateAuthentication.GetOutgoingBlob Metode

Definisi

Overload

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Mengevaluasi token autentikasi yang dikirim oleh pihak lain dan mengembalikan token sebagai respons.

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Mengevaluasi token autentikasi yang dikirim oleh pihak lain dan mengembalikan token sebagai respons.

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Sumber:
NegotiateAuthentication.cs
Sumber:
NegotiateAuthentication.cs
Sumber:
NegotiateAuthentication.cs

Mengevaluasi token autentikasi yang dikirim oleh pihak lain dan mengembalikan token sebagai respons.

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>

Token autentikasi masuk, atau nilai kosong saat memulai pertukaran autentikasi.

statusCode
NegotiateAuthenticationStatusCode

Kode status yang dikembalikan oleh penyedia autentikasi.

Mengembalikan

Byte[]

Token autentikasi keluar untuk dikirim ke pihak lain.

Keterangan

Saat memulai pertukaran autentikasi, salah satu pihak dimulai dengan parameter incomingBlob kosong.

Autentikasi yang Completed berhasil mengembalikan kode status atau ContinueNeeded . Kode status lainnya menunjukkan kesalahan yang tidak dapat dipulihkan.

Ketika ContinueNeeded dikembalikan, nilai yang dikembalikan adalah token autentikasi yang akan diangkut ke pihak lain.

Berlaku untuk

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Sumber:
NegotiateAuthentication.cs
Sumber:
NegotiateAuthentication.cs
Sumber:
NegotiateAuthentication.cs

Mengevaluasi token autentikasi yang dikirim oleh pihak lain dan mengembalikan token sebagai respons.

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

Token autentikasi masuk, atau nilai kosong saat memulai pertukaran autentikasi. Dikodekan sebagai base64.

statusCode
NegotiateAuthenticationStatusCode

Kode status yang dikembalikan oleh penyedia autentikasi.

Mengembalikan

Token autentikasi keluar yang akan dikirim ke pihak lain, dikodekan sebagai base64.

Keterangan

Saat memulai pertukaran autentikasi, salah satu pihak dimulai dengan parameter incomingBlob kosong.

Autentikasi yang Completed berhasil mengembalikan kode status atau ContinueNeeded . Kode status lainnya menunjukkan kesalahan yang tidak dapat dipulihkan.

Ketika ContinueNeeded dikembalikan, nilai yang dikembalikan adalah token autentikasi yang akan diangkut ke pihak lain.

Berlaku untuk