Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Nous utilisons un AD pour gérer les droits des utilisateurs.
Lorsque nous ajoutons les groupes AD idoines à un utilisateur, il lui faut encore se connecter à Qlik pour que l'on puisse récupérer ses informations via API. Si il ne s'est pas connecté, on ne le retrouve pas dans Qlik.
J'ai essayé de le créer mais je récupère alors une erreur "409 - conflit", comme si il existait déjà ans Qlik. Ce qui est surement le cas mais il doit être défini avec un paramétrage spécifique.
J'ai essayé de le récupérer en faisant des filtres sur le status ou le mail mais sans résultat. il semble notamment que le endpoint "actions/filter" n'accepte pas un body dans lequel on cherche "status ne active".
Pour information le même appel mais avec "status eq active" fonctionne très bien.
Sauriez-vous comment :
- soit l'on peut récupérer les utilisateurs non actif
- soit connaitre la liste des statuts utilisateur
Merci de votre aide.
Get-QSUser -Filter "Inactive eq true" -Full
Get-QSUser -Filter "name eq 'QlikAdmin' and UserDirectory eq 'APC'" -Full
Id : af0922e3-286a-4dd9-90ab-74a84fbe2457
CreatedDate : 25/07/2022 13:35:42
ModifiedDate : 10/11/2022 12:46:58
ModifiedByUserName : INTERNAL\sa_repository
SchemaPath : User
Privileges :
CustomProperties : {}
UserId : qlikadmin
UserDirectory : APC
UserDirectoryConnectorName : APC
Name : QlikAdmin
Roles : {RootAdmin}
Attributes : {eeaca893-6cb5-4216-9f99-3defd6267e0f, d81fb7e9-121a-42d9-8ed9-d15c40b0a1b5,
52573aca-42d0-4ca6-bfbc-b9a94f4d5d18, 18cd8334-097e-450c-a8ed-d85c26e8a008...}
Inactive : False
RemovedExternally : False
Blacklisted : False
DeleteProhibited : True
Tags : {}
Favorites : {}
ExtensionData :
(Get-QSUser -Filter "name eq 'QlikAdmin' and UserDirectory eq 'APC'" -Full).Attributes[0]
Id : eeaca893-6cb5-4216-9f99-3defd6267e0f
CreatedDate : 10/11/2022 12:46:58
ModifiedDate : 10/11/2022 12:46:58
ModifiedByUserName : INTERNAL\sa_repository
SchemaPath : User.Attribute
AttributeType : Group
AttributeValue : QlikAdmins
ExternalId : CN=QlikAdmins,OU=QTGroups,DC=apc,DC=pri
ExtensionData :
Get-QSUser -Filter "Inactive eq true" -Full
$(Get-QSUser -full) | Select -Property UserId, Inactive