Condividi tramite


NegotiateAuthentication.GetOutgoingBlob Metodo

Definizione

Overload

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Valuta un token di autenticazione inviato dall'altra parte e restituisce un token in risposta.

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Valuta un token di autenticazione inviato dall'altra parte e restituisce un token in risposta.

GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Origine:
NegotiateAuthentication.cs
Origine:
NegotiateAuthentication.cs
Origine:
NegotiateAuthentication.cs

Valuta un token di autenticazione inviato dall'altra parte e restituisce un token in risposta.

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

Parametri

incomingBlob
ReadOnlySpan<Byte>

Token di autenticazione in ingresso o valore vuoto quando si avvia lo scambio di autenticazione.

statusCode
NegotiateAuthenticationStatusCode

Codice di stato restituito dal provider di autenticazione.

Restituisce

Byte[]

Token di autenticazione in uscita da inviare all'altra parte.

Commenti

Quando si avvia lo scambio di autenticazione, una delle parti inizia con un parametro in ingresso vuotoBlob.

L'autenticazione ha esito positivo restituisce il Completed codice di stato o ContinueNeeded . Qualsiasi altro codice di stato indica un errore non recuperabile.

Quando ContinueNeeded viene restituito, il valore restituito è un token di autenticazione da trasportare nell'altra parte.

Si applica a

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Origine:
NegotiateAuthentication.cs
Origine:
NegotiateAuthentication.cs
Origine:
NegotiateAuthentication.cs

Valuta un token di autenticazione inviato dall'altra parte e restituisce un token in risposta.

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

Parametri

incomingBlob
String

Token di autenticazione in ingresso o valore vuoto quando si avvia lo scambio di autenticazione. Codificato come base64.

statusCode
NegotiateAuthenticationStatusCode

Codice di stato restituito dal provider di autenticazione.

Restituisce

Token di autenticazione in uscita da inviare all'altra parte, codificato come base64.

Commenti

Quando si avvia lo scambio di autenticazione, una delle parti inizia con un parametro in ingresso vuotoBlob.

L'autenticazione ha esito positivo restituisce il Completed codice di stato o ContinueNeeded . Qualsiasi altro codice di stato indica un errore non recuperabile.

Quando ContinueNeeded viene restituito, il valore restituito è un token di autenticazione da trasportare nell'altra parte.

Si applica a