Condividi tramite


Ottenere i criteri del flusso di lavoro

Ottiene i criteri del modello di profilo per un flusso di lavoro specificato. I dati vengono usati durante la creazione della richiesta. Il criterio di flusso di lavoro specifica i dati di cui il client necessita per creare una richiesta. I dati possono includere vari elementi di raccolta dati, commenti delle richieste e un criterio password monouso.

Nota

Gli URL in questo articolo sono relativi al nome host scelto durante la distribuzione dell'API, ad esempio https://api.contoso.com.

Richiesta

Metodo URL richiesta
GET /CertificateManagement/api/v1.0/profiletemplates/{id}/policy/workflow/{type}

Parametri URL

Parametro Descrizione
id Obbligatorio. Il GUID corrispondente al modello di profilo da cui deve essere estratto il criterio.
tipo Obbligatorio. Tipo di criterio richiesto. I valori possibili sono "Enroll", "Duplicate", "OfflineUnblock", "OnlineUpdate", "Renew", "Recover", "RecoverOnBehalf", "Reinstate", "Retire", "Revoke", "TemporaryEnroll" e "Unblock".

Intestazioni della richiesta

Per le intestazioni di richiesta comuni, vedere Intestazioni di richiesta e risposta HTTP nei dettagli del servizio API REST cm.

Testo della richiesta

Nessuno.

Risposta

Questa sezione descrive la risposta.

Codici di risposta

Codice Descrizione
200 OK
403 Accesso negato
204 Nessun contenuto
500 Errore interno

Intestazioni di risposta

Per le intestazioni di risposta comuni, vedere Intestazioni di richiesta e risposta HTTP nei dettagli del servizio API REST cm.

Corpo della risposta

In caso di esito positivo, restituisce un oggetto criteri basato su un oggetto ProfileTemplatePolicy . Come minimo, l'oggetto criteri contiene le proprietà nella tabella seguente, ma può contenere proprietà aggiuntive a seconda dei criteri richiesti. Ad esempio, una richiesta per un criterio di registrazione restituisce un oggetto EnrollPolicy . Per altre informazioni, vedere la documentazione relativa all'oggetto criteri associato al parametro {type} nella richiesta. La documentazione relativa ai diversi tipi di oggetti criteri è disponibile nella documentazione dello spazio dei nomi Microsoft.Clm.Shared.ProfileTemplates .

Proprietà Descrizione
ApprovalsNeeded Numero di approvazioni necessarie per le richieste di Gestione certificati (CM) di Forefront Identity Manager (FIM) per i criteri.
AuthorizedApprover Il descrittore di sicurezza per gli utenti autorizzati ad approvare le richieste CM FIM per il criterio.
AuthorizedEnrollmentAgent Il descrittore di sicurezza per gli utenti che possono fungere da agenti di registrazione per il criterio.
AuthorizedInitiator Il descrittore di sicurezza per gli utenti che possono avviare le richieste CM FIM per il criterio.
CollectComments Valore booleano che indica se l'insieme dei commenti è abilitato per le richieste CM FIM per il criterio.
CollectRequestPriority Valore booleano che indica se l'insieme delle priorità delle richieste abilitato per le richieste CM FIM per il criterio.
DefaultRequestPriority La priorità predefinita per le richieste CM FIM per il criterio.
Documenti I documenti dei criteri che sono configurati per il criterio.
Attivato Valore booleano che indica se il criterio è abilitato.
EnrollAgentRequired Valore booleano che indica se sono richiesti gli agenti di registrazione per le richieste CM FIM per il criterio.
OneTimePasswordPolicy Metodo di distribuzione per le password monouso per le richieste CM FIM per i criteri.
Personalization Le opzioni di personalizzazione delle smart card per il criterio.
PolicyDataCollection Gli elementi di raccolta dati che sono associati ai criteri.
SelfServiceEnabled Valore booleano che indica se l’avvio self-service delle richieste CM FIM è abilitato per il criterio.

Esempio

Questa sezione fornisce un esempio per ottenere i criteri del modello di profilo per un flusso di lavoro.

Esempio: Richiesta 1

GET /CertificateManagement/api/v1.0/profiletemplates/97CD65FA-AF4B-4587-9309-0DD6BFD8B4E1/policies/enroll HTTP/1.1

Esempio: Risposta 1

HTTP/1.1 200 OK

... body coming soon

Esempio: Richiesta 2

GET /CertificateManagement/api/v1.0/profiletemplates/97CD65FA-AF4B-4587-9309-0DD6BFD8B4E1/policies/renew HTTP/1.1

Esempio: Risposta 2

HTTP/1.1 200 OK

... body coming soon

Vedi anche