Hämta smartkortsprincip

Hämtar profilmallsprincipen för det angivna arbetsflödet. Dessa data används när begäran skapas. Arbetsflödesprincipen anger vilka data som krävs av klienten för att skapa en begäran. Data kan innehålla olika datainsamlingsobjekt, begärandekommenteringar och en engångslösenordsprincip.

Anteckning

URL:erna i den här artikeln är relativa till det värdnamn som väljs under API-distributionen, till exempel https://api.contoso.com.

Förfrågan

Metod Begärans-URL
GET /CertificateManagement/api/v1.0/profiletemplates/{id}/policy/workflow/{type}

URL-parametrar

Parameter Beskrivning
id Krävs. DET GUID som motsvarar profilmallen som principen ska extraheras från.
typ Krävs. Den typ av princip som begärs. Möjliga värden är "Registrera", "Duplicera", "OfflineUnblock", "OnlineUpdate", "Förnya", "Återställ", "RecoverOnBehalf", "Återställ", "Dra tillbaka", "Återkalla", "TemporaryEnroll" och "Avblockera".

Begärandehuvuden

Vanliga begärandehuvuden finns i HTTP-begärande- och svarshuvuden i CM REST API-tjänstinformation.

Begärandetext

Inga.

Svarsåtgärder

I det här avsnittet beskrivs svaret.

Svarskoder

Kod Description
200 OK
403 Förbjudet
204 Inget innehåll
500 Internt fel

Svarshuvuden

Vanliga svarshuvuden finns i HTTP-begärande- och svarshuvuden i CM REST API-tjänstinformation.

Själva svaret

Vid lyckat resultat returnerar ett principobjekt baserat på ett ProfileTemplatePolicy-objekt . Principobjektet innehåller åtminstone egenskaperna i följande tabell, men kan innehålla ytterligare egenskaper beroende på vilken princip som begärs. En begäran om en registreringsprincip returnerar till exempel ett EnrollPolicy-objekt . Mer information finns i dokumentationen för principobjektet som är associerat med parametern {type} i begäran. Dokumentationen för de olika typerna av principobjekt finns i namnområdesdokumentationen Microsoft.Clm.Shared.ProfileTemplates .

Egenskap Beskrivning
GodkännandenNeeded Antalet godkännanden som krävs för FÖRFRÅGNINGAR om CERTIFIKAThantering för Forefront Identity Manager (FIM) för principen.
AuthorizedApprover Säkerhetsbeskrivning för användare som har behörighet att godkänna FIM CM-begäranden för principen.
AuthorizedEnrollmentAgent Säkerhetsbeskrivning för användare som kan fungera som registreringsagenter för principen.
AuthorizedInitiator Säkerhetsbeskrivning för användare som kan initiera FIM CM-begäranden för principen.
CollectComments Ett booleskt värde som anger om kommentarssamlingen är aktiverad för FIM CM-begäranden för principen.
CollectRequestPriority Ett booleskt värde som anger om begärandeprioritetssamling är aktiverad för FIM CM-begäranden för principen.
DefaultRequestPriority Standardprioriteten för FIM CM-begäranden för principen.
Dokument Principdokumenten som har konfigurerats för principen.
Enabled Ett booleskt värde som anger om principen är aktiverad.
EnrollAgentRequired Ett booleskt värde som anger om registreringsagenter krävs för FIM CM-begäranden för principen.
OneTimePasswordPolicy Distributionsmetoden för engångslösenord för FIM CM-begäranden för principen.
Anpassning Anpassningsalternativ för smartkort för principen.
PolicyDataCollection De datainsamlingsobjekt som är associerade med principen.
SelfServiceEnabled Ett booleskt värde som anger om självbetjäningsinitiering av FIM CM-begäranden är aktiverat för principen.

Exempel

Det här avsnittet innehåller ett exempel för att hämta profilmallsprincipen för ett arbetsflöde.

Exempel: Begäran 1

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

Exempel: Svar 1

HTTP/1.1 200 OK

... body coming soon

Exempel: Begäran 2

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

Exempel: Svar 2

HTTP/1.1 200 OK

... body coming soon

Se även