AuthorizedAuthMode Property
This property defines how the user is authorized.
Syntax
qbconnector.getAuthorizedAuthMode(index, [callback]) qbconnector.setAuthorizedAuthMode(index, authorizedAuthMode, [callback])
Possible Values
0 (amNormal), 1 (amWindows)
Default Value
0
Callback
The 'callback' parameter specifies a function which will be called when the operation completes (or an error is encountered). If the 'callback' parameter is not specified, then the method will block and will not return until the operation completes (or an error is encountered).
The callback for the getAuthorizedAuthMode([callback]) method is defined as:
function(err, data){ }
'err' is the error that occurred. If there was no error, then 'err' is 'null'.
'data' is the value returned by the method.
The callback for the setAuthorizedAuthMode([callback]) method is defined as:
function(err){ }
'err' is the error that occurred. If there was no error, then 'err' is 'null'.
'err' has 2 properties which hold detailed information:
err.code err.message
Remarks
This property defines how the user is authorized.
There are two ways that the user may be authorized, against the user list defined in the class, or as a Windows user. From the client side the process of connecting is exactly the same no matter which option you choose. Possible values are:
0 (amNormal - default) | The user is authenticated against the user list defined in the class. |
1 (amWindows) | The user is authenticated as a Windows user. |
When using the amWindows AuthMode the class will validate the user's credentials with Windows. When calling AddUser the Password parameter should be set to empty string.
The index parameter specifies the index of the item in the array. The size of the array is controlled by the AuthorizedUserCount property.
This property is not available at design time.
Data Type
Integer