Ottenere modelli di profilo
Ottiene un elenco di modelli di profilo per i quali l'utente specificato può registrare. Questo metodo restituisce una visualizzazione limitata del modello di profilo. I dati del modello di profilo restituiti devono essere sufficienti per consentire all'utente richiedente di decidere il modello di profilo, se presente, per cui devono eseguire la registrazione. Se non viene specificato alcun flusso di lavoro e autorizzazione, vengono restituiti tutti i modelli di profilo visibili all'utente.
Nota
Gli URL in questo articolo sono relativi al nome host scelto durante la distribuzione dell'API, ad esempio https://api.contoso.com
.
Richiesta
Metodo | URL richiesta |
---|---|
GET | /CertificateManagement/api/v1.0/profiletemplates? [targetuser] |
Parametri URL
Parametro | Descrizione |
---|---|
targetuser | Opzionale. Specifica l'utente di destinazione per cui restituire i modelli di profilo. Se non specificato, viene utilizzata l'identità dell'utente corrente. Nota: attualmente è supportato solo l'utente corrente. |
Header di richiesta
Per le intestazioni di richiesta comuni, vedere intestazioni di richiesta e risposta HTTP nei dettagli del servizio API REST cm .
Testo della richiesta
Nessuno.
Risposta
Questa sezione descrive la risposta.
Codici di risposta
Codice | Descrizione |
---|---|
200 | Va bene |
204 | Nessun contenuto |
500 | Errore interno |
Intestazioni di risposta
Per le intestazioni di risposta comuni, vedere intestazioni di richiesta e risposta HTTP nei dettagli del servizio API REST cm .
Corpo della risposta
In caso di esito positivo, restituisce un elenco di oggetti ProfileTemplateLimitedView con le proprietà seguenti:
Proprietà | TIPO | Descrizione |
---|---|---|
Nome | corda | Nome visualizzato del modello di profilo. |
Descrizione | corda | Descrizione del modello di profilo. |
Uuid | Guid | Identificatore del modello di profilo. |
IsSmartcardProfileTemplate | bool | Indica se il modello è un modello di profilo smart card. |
IsVirtualSmartcardProfileTemplate | bool | Indica se il modello di profilo richiede una smart card virtuale. |
Esempio
Questa sezione fornisce un esempio per ottenere l'elenco dei modelli di profilo per l'utente specificato.
Esempio: richiesta
GET /certificatemanagement/api/v1.0/profiletemplates HTTP/1.1
Esempio: risposta
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
}
]