Pobieranie szablonów profilów
Pobiera listę szablonów profilów, dla których określony użytkownik może zarejestrować. Ta metoda zwraca ograniczony widok szablonu profilu. Zwrócone dane szablonu profilu powinny być wystarczające, aby umożliwić użytkownikowi żądanie podjęcia decyzji o szablonie profilu, jeśli istnieje, muszą się zarejestrować. Jeśli nie określono żadnego przepływu pracy i uprawnień, zostaną zwrócone wszystkie szablony profilów widoczne dla użytkownika.
Uwaga
Adresy URL w tym artykule są powiązane z nazwą hosta wybraną podczas wdrażania interfejsu API, na przykład https://api.contoso.com
.
Żądanie
Metoda | Adres URL żądania |
---|---|
GET | /CertificateManagement/api/v1.0/profiletemplates? [targetuser] |
Parametry URL
Parametr | Opis |
---|---|
targetuser | Opcjonalny. Określa użytkownika docelowego do zwracania szablonów profilów. Jeśli nie zostanie określona, zostanie użyta tożsamość bieżącego użytkownika. Uwaga: obecnie obsługiwany jest tylko bieżący użytkownik. |
Nagłówki żądań
Aby uzyskać typowe nagłówki żądań, zobacz Nagłówki żądań HTTP i odpowiedzi w szczegółach usługi interfejsu API REST cm.
Treść żądania
Brak.
Reakcja
W tej sekcji opisano odpowiedź.
Kody odpowiedzi
Kod | Opis |
---|---|
200 | OK |
204 | Brak zawartości |
500 | Błąd wewnętrzny |
Nagłówki odpowiedzi
Aby uzyskać typowe nagłówki odpowiedzi, zobacz Nagłówki żądań HTTP i odpowiedzi w szczegółach usługi interfejsu API REST cm.
Treść odpowiedzi
Po powodzeniu zwraca listę obiektów ProfileTemplateLimitedView z następującymi właściwościami:
Właściwość | Typ | Opis |
---|---|---|
Nazwa | ciąg | Nazwa wyświetlana szablonu profilu. |
Opis | ciąg | Opis szablonu profilu. |
Identyfikator UUID | Guid (identyfikator GUID) | Identyfikator szablonu profilu. |
IsSmartcardProfileTemplate | bool | Wskazuje, czy szablon jest szablonem profilu karty inteligentnej. |
IsVirtualSmartcardProfileTemplate | bool | Wskazuje, czy szablon profilu wymaga wirtualnej karty inteligentnej. |
Przykład
Ta sekcja zawiera przykład pobierania listy szablonów profilów dla określonego użytkownika.
Przykład: żądanie
GET /certificatemanagement/api/v1.0/profiletemplates HTTP/1.1
Przykład: odpowiedź
HTTP/1.1 200 OK
[
{
"Name":"FIM CM Sample Profile Template",
"Description":"Description of the template goes here",
"Uuid":"12bd5120-86a2-4ee1-8d05-131066871578",
"IsSmartcardProfileTemplate":false,
"IsVirtualSmartcardProfileTemplate":false
},
{
"Name":"FIM CM Sample Smart Card Logon Profile Template",
"Description":"Description of the template goes here",
"Uuid":"2b7044cf-aa96-4911-b886-177947e9271b",
"IsSmartcardProfileTemplate":true,
"IsVirtualSmartcardProfileTemplate":false
}
]