Поделиться через


NegotiateAuthentication.GetOutgoingBlob Метод

Определение

Перегрузки

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Оценивает маркер проверки подлинности, отправленный другой стороной, и возвращает маркер в ответ.

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Оценивает маркер проверки подлинности, отправленный другой стороной, и возвращает маркер в ответ.

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Исходный код:
NegotiateAuthentication.cs
Исходный код:
NegotiateAuthentication.cs
Исходный код:
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)

Исходный код:
NegotiateAuthentication.cs
Исходный код:
NegotiateAuthentication.cs
Исходный код:
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 возвращается, возвращаемое значение представляет собой маркер проверки подлинности, который будет передаваться другой стороне.

Применяется к