Obtenir la stratégie de flux de travail
Obtient la stratégie de modèle de profil pour un workflow spécifié. Les données sont utilisées lors de la création de la demande. La stratégie de flux de travail spécifie les données dont le client a besoin pour créer une demande. Les données peuvent inclure divers éléments de collecte de données, des commentaires de demande et une stratégie de mot de passe à usage unique.
Notes
Les URL de cet article sont relatives au nom d’hôte choisi pendant le déploiement de l’API, par exemple https://api.contoso.com
.
Requête
Méthode | URL de demande |
---|---|
GET | /CertificateManagement/api/v1.0/profiletemplates/{id}/policy/workflow/{type} |
Paramètres d’URL
Paramètre | Description |
---|---|
id | Obligatoire. GUID correspondant au modèle de profil à partir duquel la stratégie de carte à puce doit être extraite. |
type | Obligatoire. Type de stratégie demandée. Les valeurs possibles sont « Inscrire », « Duplicate », « OfflineUnblock », « OnlineUpdate », « Renew », « Recover, » « RecoverOnBehalf », « Rétablir », « Retirer », « Revoke », « TemporaryEnroll » et « Unblock ». |
En-têtes de requête
Pour les en-têtes de requête courants, consultez En-têtes de requête et de réponse HTTP dans les détails du service de l’API REST CM.
Corps de la demande
Aucun.
response
Cette section décrit la réponse.
Codes de réponse
Code | Description |
---|---|
200 | OK |
403 | Interdit |
204 | Aucun contenu |
500 | Erreur interne |
En-têtes de réponse
Pour les en-têtes de réponse courants, consultez En-têtes de requête et de réponse HTTP dans les détails du service DE L’API REST CM.
Response body
En cas de réussite, retourne un objet de stratégie basé sur un objet ProfileTemplatePolicy . Au minimum, l’objet de stratégie contient les propriétés du tableau suivant, mais peut contenir des propriétés supplémentaires en fonction de la stratégie demandée. Par exemple, une demande de stratégie d’inscription retourne un objet EnrollPolicy . Pour plus d’informations, consultez la documentation relative à l’objet de stratégie associé au paramètre {type} dans la demande. La documentation relative aux différents types d’objets de stratégie se trouve dans la documentation de l’espace de noms Microsoft.Clm.Shared.ProfileTemplates .
Propriété | Description |
---|---|
ApprovalsNeeded | Nombre d’approbations requises pour les demandes de gestion des certificats (CM) Forefront Identity Manager (FIM) pour la stratégie. |
AuthorizedApprover | Descripteur de sécurité pour les utilisateurs qui sont autorisés à approuver les demandes FIM CM pour la stratégie. |
AuthorizedEnrollmentAgent | Descripteur de sécurité pour les utilisateurs qui peuvent agir en tant qu'agents d'inscription pour la stratégie. |
AuthorizedInitiator | Descripteur de sécurité pour les utilisateurs qui peuvent initier des demandes FIM CM pour la stratégie. |
CollectComments | Valeur booléenne qui indique si la collecte de commentaires est activée pour les demandes FIM CM pour la stratégie. |
CollectRequestPriority | Valeur booléenne qui indique si la collecte de priorité de demande est activée pour les demandes FIM CM pour la stratégie. |
DefaultRequestPriority | Priorité par défaut pour les demandes FIM CM pour la stratégie. |
Documents | Documents de stratégie configurés pour la stratégie. |
activé | Valeur booléenne qui indique si la stratégie est activée. |
EnrollAgentRequired | Valeur booléenne qui indique si les agents d'inscription sont nécessaires pour les demandes FIM CM pour la stratégie. |
OneTimePasswordPolicy | Méthode de distribution des mots de passe à usage unique pour les requêtes CM FIM pour la stratégie. |
Personnalisation | Options de personnalisation de carte à puce pour la stratégie. |
PolicyDataCollection | Éléments de collection de données associés à la stratégie. |
SelfServiceEnabled | Valeur booléenne qui indique si l'initiation libre-service des demandes FIM CM est activée pour la stratégie. |
Exemple
Cette section fournit un exemple permettant d’obtenir la stratégie de modèle de profil pour un flux de travail.
Exemple : Requête 1
GET /CertificateManagement/api/v1.0/profiletemplates/97CD65FA-AF4B-4587-9309-0DD6BFD8B4E1/policies/enroll HTTP/1.1
Exemple : Réponse 1
HTTP/1.1 200 OK
... body coming soon
Exemple : Requête 2
GET /CertificateManagement/api/v1.0/profiletemplates/97CD65FA-AF4B-4587-9309-0DD6BFD8B4E1/policies/renew HTTP/1.1
Exemple : Réponse 2
HTTP/1.1 200 OK
... body coming soon