Aracılığıyla paylaş


Authorization.Message Özellik

Tanım

Bir kimlik doğrulama sınamasına yanıt olarak sunucuya döndürülen iletiyi alır.

public:
 property System::String ^ Message { System::String ^ get(); };
public string? Message { get; }
public string Message { get; }
member this.Message : string
Public ReadOnly Property Message As String

Özellik Değeri

Bir kimlik doğrulama sınamasına yanıt olarak sunucuya döndürülecek ileti.

Örnekler

Aşağıdaki kod örneği, bir kimlik doğrulama sınamasına yanıt olarak sunucuya döndürülen iletiyi almak için özelliğini kullanır Message . Tam bir örnek için sınıfına AuthenticationManager bakın.

// Create the encrypted string according to the Basic authentication format as
// follows:
// a)Concatenate username and password separated by colon;
// b)Apply ASCII encoding to obtain a stream of bytes;
// c)Apply Base64 Encoding to this array of bytes to obtain the encoded
// authorization.
String^ BasicEncrypt = String::Concat( MyCreds->UserName, ":", MyCreds->Password );
String^ BasicToken = String::Concat( "Basic ", Convert::ToBase64String( ASCII->GetBytes( BasicEncrypt ) ) );

// Create an Authorization object using the above encoded authorization.
Authorization^ resourceAuthorization = gcnew Authorization( BasicToken );

// Get the Message property which contains the authorization string that the
// client returns to the server when accessing protected resources
Console::WriteLine( "\n Authorization Message: {0}", resourceAuthorization->Message );

// Get the Complete property which is set to true when the authentication process
// between the client and the server is finished.
Console::WriteLine( "\n Authorization Complete: {0}", resourceAuthorization->Complete );
// Create the encrypted string according to the Basic authentication format as
// follows:
// a)Concatenate the username and password separated by colon;
// b)Apply ASCII encoding to obtain a stream of bytes;
// c)Apply Base64 encoding to this array of bytes to obtain the encoded
// authorization.
string basicEncrypt = myCreds.UserName + ":" + myCreds.Password;

string basicToken = "Basic " + Convert.ToBase64String(ASCII.GetBytes(basicEncrypt));

// Create an Authorization object using the encoded authorization above.
Authorization resourceAuthorization = new Authorization(basicToken);

// Get the Message property, which contains the authorization string that the
// client returns to the server when accessing protected resources.
Console.WriteLine("\n Authorization Message:{0}",resourceAuthorization.Message);

// Get the Complete property, which is set to true when the authentication process
// between the client and the server is finished.
Console.WriteLine("\n Authorization Complete:{0}",resourceAuthorization.Complete);

' Create the encrypted string according to the Basic authentication format as
' follows:
' a)Concatenate the username and password separated by colon;
' b)Apply ASCII encoding to obtain a stream of bytes;
' c)Apply Base64 encoding to this array of bytes to obtain the encoded 
' authorization.
Dim BasicEncrypt As String = MyCreds.UserName + ":" + MyCreds.Password

Dim BasicToken As String = "Basic " + Convert.ToBase64String(ASCII.GetBytes(BasicEncrypt))

' Create an Authorization object using the encoded authorization above.
Dim resourceAuthorization As New Authorization(BasicToken)

' Get the Message property, which contains the authorization string that the 
' client returns to the server when accessing protected resources.
Console.WriteLine(ControlChars.Lf + " Authorization Message:{0}", resourceAuthorization.Message)

' Get the Complete property, which is set to true when the authentication process 
' between the client and the server is finished.
Console.WriteLine(ControlChars.Lf + " Authorization Complete:{0}", resourceAuthorization.Complete)

Console.WriteLine(ControlChars.Lf + " Authorization ConnectionGroupId:{0}", resourceAuthorization.ConnectionGroupId)

Açıklamalar

özelliği, Message korumalı kaynaklara erişirken istemcinin sunucuya döndüreceği yetkilendirme dizesini içerir. İletinin gerçek içeriği, istemcinin ve sunucunun kullandığı kimlik doğrulama türüne göre tanımlanır. Örneğin temel HTTP kimlik doğrulaması, Kerberos kimlik doğrulamasından farklı bir ileti kullanır.

Kimlik doğrulama modülü ön kimlik doğrulamayı desteklediğinde Message özelliği ilk istekle birlikte gönderilir.

Şunlara uygulanır

Ayrıca bkz.