Sdílet prostřednictvím


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
    }
]