Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The UpdateApplication2 method updates the application information in the Enterprise Single Sign-On (SSO) server database.
Syntax
UpdateApplication2(
applicationName As String,
appInfoProps As object
);
void UpdateApplication2(
string applicationName,
IPropertyBag appInfoProps
);
Parameters
applicationName
String containing the new application name.
appInfoProps
IPropertyBag containing additional application information properties. For more information, see below.
Property Value/ Return Value
[C++] This method returns an HRESULT indicating whether it completed successfully. For more details, see the Error Values section.
[Visual Basic] Not Applicable.
Exceptions
[C++] This method returns an HRESULT containing one of the values in the following table.
[Visual Basic] This method indicates errors by setting the Number property of the global Err object to one of the values in the following table.
Value | Description |
---|---|
S_OK | The method succeeded |
E_ACCESSDENIED | Access is denied to the caller. |
E_INVALIDREG | An invalid parameter was detected. |
Remarks
The following table describes the accepted values for appInfoProps:
propName | Type | ptrValue |
---|---|---|
Contact | VT_BSTR | Contact name |
Computer | VT_BSTR | Computer name |
appAdminAccount | VT_BSTR | Application admin account |
appUserAccount | VT_BSTR | Application user account |
windowsAccount | VT_BSTR | Windows account |
appTicketTimeout | VT_UI4 | Application ticket timeout |
In addition, individual flags may also use the following values:
propName | Type | ptrValue |
---|---|---|
enableApp | VT_BOOL | Enable application |
hostInitiatedSSO | VT_BOOL | Host initiated SSO |
validatePassword | VT_BOOL | Validate password |
allowTickets | VT_BOOL | Allow tickets |
syncFromAdapter | VT_BOOL | Synchronize from adapter |
syncToAdapter | VT_BOOL | Synchronize to adapter |
changeWindowsPassword | VT_BOOL | Change windows password |
verifyOldPassword | VT_BOOL | Verify old password |
sendOldPassword | VT_BOOL | Send old password |
allowMappingConflicts | VT_BOOL | Allow mapping conflicts |
groupApp | VT_BOOL | Group application |
groupAdapter | VT_BOOL | Group adapter |
allowLocalAccounts | VT_BOOL | Allow local accounts |
adminAccountSame | VT_BOOL | Administration account same |
configStoreApp | VT_BOOL | Config store application |
timeoutTickets | VT_BOOL | Timeout tickets |
directPasswordSync | VT_BOOL | Direct password synchronization |
windowsCreds | VT_BOOL | Windows credentials |
restrictedCreds | VT_BOOL | Restricted credentials |
showFilterOnly | VT_BOOL | Show filter only |
restrictMappingCreate | VT_BOOL | Restrict mapping create |
windowsInitiatedSSO | VT_BOOL | Windows-initiated SSO |
disableCredCache | VT_BOOL | Disable credentials cache |
In addition, you may directly specify flags using the following properties:
propName | Type | ptrValue |
---|---|---|
flags | VT_UI4 | Flags to specify |
flagsMask | VT_UI4 | Flag mask to specify |