Freigeben über


Abrufen von Profilvorlagen

Ruft eine Liste der Profilvorlagen ab, für die der angegebene Benutzer sich registrieren kann. Diese Methode gibt eine eingeschränkte Ansicht der Profilvorlage zurück. Die zurückgegebenen Profilvorlagendaten sollten ausreichen, damit der anfordernde Benutzer entscheiden kann, für welche Profilvorlage er sich ggf. registrieren muss. Wenn kein Workflow und keine Berechtigung angegeben sind, werden alle Profilvorlagen zurückgegeben, die für den Benutzer sichtbar sind.

Hinweis

Die URLs in diesem Artikel beziehen sich auf den Hostnamen, der während der API-Bereitstellung ausgewählt wird, z. B. https://api.contoso.com.

Anfrage

Methode Anforderungs-URL
ERHALTEN/Bekommen /CertificateManagement/api/v1.0/profiletemplates? [targetuser]

URL-Parameter

Parameter BESCHREIBUNG
targetuser Wahlfrei. Gibt den Zielbenutzer an, für den Profilvorlagen zurückgegeben werden sollen. Wenn nicht angegeben, wird die Identität des aktuellen Benutzers verwendet.

Hinweis: Derzeit wird nur der aktuelle Benutzer unterstützt.

Anforderungsheader

Allgemeine Anforderungsheader finden Sie unter HTTP-Anforderungs- und Antwortheader in CM-REST-API-Dienstdetails.

Anfragekörper

Keiner.

Antwort

In diesem Abschnitt wird die Antwort beschrieben.

Antwortcodes

Code BESCHREIBUNG
200 OKAY
204 Kein Inhalt
500 Interner Fehler

Antwortheader

Allgemeine Antwortheader finden Sie unter HTTP-Anforderungs- und Antwortheader in CM REST API-Dienstdetails.

Antwortkörper

Gibt bei Erfolg eine Liste von ProfileTemplateLimitedView-Objekten mit den folgenden Eigenschaften zurück:

Eigentum Typ BESCHREIBUNG
Name Schnur Der Anzeigename der Profilvorlage.
BESCHREIBUNG Schnur Die Beschreibung für die Profilvorlage.
Uuid Guid Der Bezeichner für die Profilvorlage.
IsSmartcardProfileTemplate Boolesch Gibt an, ob es sich bei der Vorlage um eine Smartcardprofilvorlage handelt.
IsVirtualSmartcardProfileTemplate Boolesch Gibt an, ob für die Profilvorlage eine virtuelle Smartcard erforderlich ist.

Beispiel

Dieser Abschnitt enthält ein Beispiel zum Abrufen der Liste der Profilvorlagen für den angegebenen Benutzer.

Beispiel: Anforderung

GET /certificatemanagement/api/v1.0/profiletemplates HTTP/1.1

Beispiel: Antwort

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