Compartilhar via


Obter política de fluxo de trabalho

Obtém a política de modelo de perfil para um fluxo de trabalho especificado. Os dados são usados durante a criação da solicitação. A política de fluxo de trabalho especifica quais dados são necessários para o cliente criar uma solicitação. Os dados podem incluir vários itens de coleta de dados, comentários de solicitação e uma política de senha única.

Observação

As URLs neste artigo são relativas ao nome do host escolhido durante a implantação da API, como https://api.contoso.com.

Solicitação

Método URL da solicitação
Conseguir /CertificateManagement/api/v1.0/profiletemplates/{id}/policy/workflow/{type}

Parâmetros de URL

Parâmetro Descrição
id Obrigatório O GUID correspondente ao modelo de perfil do qual a política deve ser extraída.
tipo Obrigatório O tipo de política que está sendo solicitada. Os valores possíveis são "Registrar", "Duplicar", "OfflineUnblock", "OnlineUpdate", "Renovar", "Recuperar", "RecoverOnBehalf", "Restabelecer", "Desativar", "Revogar", "TemporaryEnroll" e "Desbloquear".

Cabeçalhos de solicitação

Para obter cabeçalhos de solicitação comuns, consulte cabeçalhos de solicitação HTTP e de resposta nos detalhes do serviço da API REST CM.

Corpo da solicitação

Nenhum.

Resposta

Esta seção descreve a resposta.

Códigos de resposta

Código Descrição
200 OKEY
403 Proibido
204 Nenhum conteúdo
500 Erro Interno

Cabeçalhos de resposta

Para obter cabeçalhos de resposta comuns, consulte cabeçalhos de solicitação e resposta HTTP em detalhes do serviço da API REST do CM.

Corpo da resposta

Com êxito, retorna um objeto de política baseado em um objeto ProfileTemplatePolicy. No mínimo, o objeto de política contém as propriedades na tabela a seguir, mas pode conter propriedades adicionais dependendo da política solicitada. Por exemplo, uma solicitação de uma política de registro retorna um objeto EnrollPolicy. Para obter mais informações, consulte a documentação do objeto de política associado ao parâmetro {type} na solicitação. A documentação dos diferentes tipos de objetos de política pode ser encontrada no namespace Microsoft.Clm.Shared.ProfileTemplates documentação.

Propriedade Descrição
ApprovalsNeeded O número de aprovações necessárias para solicitações de CM (Gerenciamento de Certificados) do FIM (Forefront Identity Manager) para a política.
AuthorizedApprover O descritor de segurança para usuários que estão autorizados a aprovar solicitações do FIM CM para a política.
AuthorizedEnrollmentAgent O descritor de segurança para usuários que podem atuar como agentes de registro para a política.
AuthorizedInitiator O descritor de segurança para usuários que podem iniciar solicitações FIM CM para a política.
CollectComments Um valor booliano que indica se a coleção de comentários está habilitada para solicitações FIM CM para a política.
CollectRequestPriority Um valor booliano que indica se a coleta de prioridade de solicitação está habilitada para solicitações FIM CM para a política.
DefaultRequestPriority A prioridade padrão para solicitações do FIM CM para a política.
Documentos Os documentos de política configurados para a política.
Enabled Um valor booliano que indica se a política está habilitada.
EnrollAgentRequired Um valor booliano que indica se os agentes de registro são necessários para solicitações do FIM CM para a política.
OneTimePasswordPolicy O método de distribuição para senhas únicos para solicitações DE CM fim para a política.
Personalização As opções de personalização de cartão inteligente para a política.
PolicyDataCollection Os itens de coleta de dados associados à política.
SelfServiceEnabled Um valor booliano que indica se a inicialização de autoatendimento de solicitações FIM CM está habilitada para a política.

Exemplo

Esta seção fornece um exemplo para obter a política de modelo de perfil para um fluxo de trabalho.

Exemplo: Solicitação 1

GET /CertificateManagement/api/v1.0/profiletemplates/97CD65FA-AF4B-4587-9309-0DD6BFD8B4E1/policies/enroll HTTP/1.1

Exemplo: Resposta 1

HTTP/1.1 200 OK

... body coming soon

Exemplo: Solicitação 2

GET /CertificateManagement/api/v1.0/profiletemplates/97CD65FA-AF4B-4587-9309-0DD6BFD8B4E1/policies/renew HTTP/1.1

Exemplo: Resposta 2

HTTP/1.1 200 OK

... body coming soon

Consulte também