NegotiateAuthentication.GetOutgoingBlob 方法

定义

重载

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

评估另一方发送的身份验证令牌,并返回令牌作为响应。

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

评估另一方发送的身份验证令牌,并返回令牌作为响应。

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Source:
NegotiateAuthentication.cs
Source:
NegotiateAuthentication.cs
Source:
NegotiateAuthentication.cs

评估另一方发送的身份验证令牌,并返回令牌作为响应。

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

参数

incomingBlob
ReadOnlySpan<Byte>

传入的身份验证令牌,或在启动身份验证交换时为空值。

statusCode
NegotiateAuthenticationStatusCode

身份验证提供程序返回的状态代码。

返回

Byte[]

要发送给另一方的传出身份验证令牌。

注解

启动身份验证交换时,其中一方以空的 incomingBlob 参数开头。

成功的身份验证将 Completed 返回 或 ContinueNeeded 状态代码。 任何其他状态代码指示不可恢复的错误。

返回 时 ContinueNeeded ,返回值是要传输到另一方的身份验证令牌。

适用于

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Source:
NegotiateAuthentication.cs
Source:
NegotiateAuthentication.cs
Source:
NegotiateAuthentication.cs

评估另一方发送的身份验证令牌,并返回令牌作为响应。

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

参数

incomingBlob
String

传入的身份验证令牌,或在启动身份验证交换时为空值。 编码为 base64。

statusCode
NegotiateAuthenticationStatusCode

身份验证提供程序返回的状态代码。

返回

要发送到另一方的传出身份验证令牌,编码为 base64。

注解

启动身份验证交换时,其中一方以空的 incomingBlob 参数开头。

成功的身份验证将 Completed 返回 或 ContinueNeeded 状态代码。 任何其他状态代码指示不可恢复的错误。

返回 时 ContinueNeeded ,返回值是要传输到另一方的身份验证令牌。

适用于