Authorization::ConnectionGroupId Property
.NET Framework (current version)
Gets a unique identifier for user-specific connections.
Assembly: System (in System.dll)
Property Value
Type: System::String^A unique string that associates a connection with an authenticating entity.
The ConnectionGroupId property is a unique string that associates a connection with a specific authenticating entity. For example, the NTLM authorization module ties the authentication credential information to a specific connection to prevent invalid reuse of the connection.
The following code example uses the ConnectionGroupId property to get the group identifier returned by the server. For a complete example, refer to the AuthenticationManager class.
// 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 );
.NET Framework
Available since 1.1
Available since 1.1
Show: