Obtenir la stratégie de carte à puce

Obtient la stratégie de modèle de profil pour le flux de travail spécifié. Ces données sont utilisées lors de la création de 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 différents é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é. Les valeurs possibles sont « Inscrire », « Dupliquer », « OfflineUnblock », « OnlineUpdate », « Renew », « RecoverOnBehalf », « Rétablir », « Retirer », « Revoke », « TemporaryEnroll » et « Unblock ».

En-têtes de requête

Pour connaître 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 d’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 connaître les en-têtes de réponse courants, consultez Requêtes HTTP et en-têtes de réponse dans les détails du service d’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 de 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 pour les 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 d’obtention de la stratégie de modèle de profil pour un workflow.

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

Voir aussi