Compartir a través de


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