ISSOAdmin2.UpdateApplication2, méthode
La méthode UpdateApplication2 met à jour les informations de l'application dans la base de données du serveur d'authentification unique (SSO) de l'entreprise.
Syntaxe
UpdateApplication2(
applicationName As String,
appInfoProps As object
);
void UpdateApplication2(
string applicationName,
IPropertyBag appInfoProps
);
Paramètres
applicationName
Chaîne contenant le nom de la nouvelle application.
appInfoProps
IPropertyBag contenant des propriétés d'informations sur l'application supplémentaires. Pour plus d’informations, voir plus bas.
Valeur de propriété/Valeur de retour
[C++] Cette méthode retourne une valeur HRESULT indiquant si elle a été correctement exécutée. Pour plus d’informations, consultez la section Valeurs d’erreur.
[Visual Basic] Non applicable.
Exceptions
[C++] Cette méthode retourne un HRESULT contenant l'une des valeurs du tableau suivant.
[Visual Basic] Cette méthode répertorie les erreurs en définissant la propriété Nombre de l'objet Err sur l'une des valeurs du tableau suivant.
Valeur | Description |
---|---|
S_OK | La méthode s'est correctement exécutée. |
E_ACCESSDENIED | L'accès à l'appelant est refusé. |
E_INVALIDREG | Un paramètre non valide a été détecté. |
Remarques
Le tableau suivant décrit les valeurs acceptées pour appInfoProps :
propName | Type | ptrValue |
---|---|---|
Contact | VT_BSTR | Nom du contact |
Computer | VT_BSTR | Nom de l'ordinateur |
appAdminAccount | VT_BSTR | Compte d'administrateur d'application |
appUserAccount | VT_BSTR | Compte d'utilisateur d'application |
windowsAccount | VT_BSTR | Compte Windows |
appTicketTimeout | VT_UI4 | Délai d'attente du ticket pour l'application |
En outre, chaque indicateur peut également utiliser les valeurs suivantes :
propName | Type | ptrValue |
---|---|---|
enableApp | VT_BOOL | Activer l'application |
hostInitiatedSSO | VT_BOOL | Authentification unique initiée par l'hôte |
validatePassword | VT_BOOL | Valider le mot de passe |
allowTickets | VT_BOOL | Autoriser les tickets |
syncFromAdapter | VT_BOOL | Synchroniser à partir de l'adaptateur |
syncToAdapter | VT_BOOL | Synchroniser vers l'adaptateur |
changeWindowsPassword | VT_BOOL | Changer le mot de passe Windows |
verifyOldPassword | VT_BOOL | Vérifier l'ancien mot de passe |
sendOldPassword | VT_BOOL | Envoyer l'ancien mot de passe |
allowMappingConflicts | VT_BOOL | Autoriser les conflits de mappage |
groupApp | VT_BOOL | Application de groupe |
groupAdapter | VT_BOOL | Adaptateur de groupe |
allowLocalAccounts | VT_BOOL | Autoriser les comptes locaux |
adminAccountSame | VT_BOOL | Compte d'administration identique |
configStoreApp | VT_BOOL | Application du magasin de configuration |
timeoutTickets | VT_BOOL | Tickets de délai d'attente |
directPasswordSync | VT_BOOL | Synchronisation directe du mot de passe |
windowsCreds | VT_BOOL | Informations d'identification Windows |
restrictedCreds | VT_BOOL | Informations d'identification limitées |
showFilterOnly | VT_BOOL | Afficher le filtre uniquement |
restrictMappingCreate | VT_BOOL | Limiter la création des mappages |
windowsInitiatedSSO | VT_BOOL | Authentification unique (SSO) initiée par Windows |
disableCredCache | VT_BOOL | Désactiver le cache des informations d'identification |
En outre, vous pouvez spécifier directement les indicateurs en utilisant les propriétés suivantes :
propName | Type | ptrValue |
---|---|---|
flags | VT_UI4 | Indicateurs à spécifier |
flagsMask | VT_UI4 | Masque d'indicateur à spécifier |