Obtener plantillas de perfil
Obtiene una lista de plantillas de perfil para las que el usuario especificado puede inscribirse. Este método devuelve una vista limitada de la plantilla de perfil. Los datos de la plantilla de perfil devueltos deben ser suficientes para que el usuario solicitante pueda decidir con qué plantilla de perfil necesita inscribirse, si corresponde. Si no se especifica ningún flujo de trabajo y permiso, se devuelven todas las plantillas de perfil visibles para el usuario.
Nota
Las direcciones URL de este artículo son relativas al nombre de host elegido durante la implementación de la API, como https://api.contoso.com
.
Solicitud
Método | URL de solicitud |
---|---|
GET | /CertificateManagement/api/v1.0/profiletemplates? [targetuser] |
Parámetros de dirección URL
Parámetro | Descripción |
---|---|
targetuser | Opcional. Especifica el usuario de destino al que devolver las plantillas de perfil. Si no se especifica, se usa la identidad del usuario actual. Nota: Actualmente, solo se admite el usuario actual. |
Encabezados de solicitud
Para ver los encabezados de solicitud comunes, consulte Encabezados de solicitud y respuesta HTTP en los detalles del servicio de LA API REST de CM.
Cuerpo de la solicitud
Ninguno.
Response
En esta sección se describe la respuesta.
Códigos de respuesta
Código | Descripción |
---|---|
200 | Aceptar |
204 | Sin contenido |
500 | Error interno |
Encabezados de respuesta
Para ver los encabezados de respuesta comunes, consulte Encabezados de solicitud HTTP y respuesta en los detalles del servicio de LA API REST de CM.
Response body
Si se ejecuta correctamente, devuelve una lista de objetos ProfileTemplateLimitedView con las siguientes propiedades:
Propiedad | Tipo | Descripción |
---|---|---|
Nombre | string | Nombre para mostrar de la plantilla de perfil. |
Descripción | string | Descripción de la plantilla de perfil. |
Uuid | Guid | Identificador de la plantilla de perfil. |
IsSmartcardProfileTemplate | bool | Indica si la plantilla es una plantilla de perfil de tarjeta inteligente. |
IsVirtualSmartcardProfileTemplate | bool | Indica si la plantilla de perfil requiere una tarjeta inteligente virtual. |
Ejemplo
En esta sección se proporciona un ejemplo para obtener la lista de plantillas de perfil para el usuario especificado.
Ejemplo: Solicitud
GET /certificatemanagement/api/v1.0/profiletemplates HTTP/1.1
Ejemplo: Respuesta
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
}
]