Získání šablon profilů
Získá seznam šablon profilu, pro které může zadaný uživatel zaregistrovat. Tato metoda vrátí omezené zobrazení šablony profilu. Vrácená data šablony profilu by měla být dostatečná k tomu, aby se žádající uživatel mohl rozhodnout, pro kterou šablonu profilu (pokud existuje) musí zaregistrovat. Pokud není zadán žádný pracovní postup a oprávnění, vrátí se všechny šablony profilu, které jsou viditelné pro uživatele.
Poznámka
Adresy URL v tomto článku jsou relativní k názvu hostitele zvolenému během nasazování rozhraní API, například https://api.contoso.com
.
Žádost
Metoda | Adresa URL požadavku |
---|---|
GET | /CertificateManagement/api/v1.0/profiletemplates? [cílový uživatel] |
Parametry adresy URL
Parametr | Popis |
---|---|
cílový uživatel | Nepovinný parametr. Určuje cílového uživatele, pro který se mají vrátit šablony profilu. Pokud není zadaný, použije se identita aktuálního uživatele. Poznámka: V současné době je podporován pouze aktuální uživatel. |
Hlavičky požadavku
Běžné hlavičky požadavků najdete v tématu Hlavičky požadavků HTTP a odpovědí v podrobnostech o službě CM REST API.
Text požadavku
Žádné
Odpověď
Tato část popisuje odpověď.
Kódy odpovědí
Kód | Description |
---|---|
200 | OK |
204 | Žádný obsah |
500 | Vnitřní chyba |
Hlavičky odpovědi
Běžné hlavičky odpovědi najdete v tématu Hlavičky požadavků HTTP a odpovědí v podrobnostech o službě CM REST API.
Text odpovědi
Při úspěchu vrátí seznam objektů ProfileTemplateLimitedView s následujícími vlastnostmi:
Vlastnost | Typ | Popis |
---|---|---|
Název | řetězec | Zobrazovaný název šablony profilu. |
Description | řetězec | Popis šablony profilu |
Uuid | Identifikátor GUID | Identifikátor šablony profilu. |
IsSmartcardProfileTemplate | bool | Určuje, jestli je šablona šablonou profilu čipové karty. |
IsVirtualSmartcardProfileTemplate | bool | Určuje, jestli šablona profilu vyžaduje virtuální čipovou kartu. |
Příklad
Tato část obsahuje příklad získání seznamu šablon profilů pro zadaného uživatele.
Příklad: Žádost
GET /certificatemanagement/api/v1.0/profiletemplates HTTP/1.1
Příklad: Odpověď
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
}
]