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 de quais dados o cliente precisa para 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
GET /CertificateManagement/api/v1.0/profiletemplates/{id}/policy/workflow/{type}

Parâmetros de URL

Parâmetro Descrição
id Obrigatórios. O GUID correspondente ao modelo de perfil do qual extrair a política.
tipo Obrigatórios. 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 da solicitação

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

Corpo da solicitação

Nenhum.

Resposta

Esta seção descreve a resposta.

Códigos de resposta

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

Cabeçalhos de resposta

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

Corpo da resposta

Em caso de ê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 para 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 para os diferentes tipos de objetos de política pode ser encontrada na documentação do namespace Microsoft.Clm.Shared.ProfileTemplates .

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 os usuários autorizados a aprovar solicitações de FIM CM para a política.
AuthorizedEnrollmentAgent O descritor de segurança para os usuários que podem atuar como agentes de registro para a política.
AuthorizedInitiator O descritor de segurança para os usuários que podem iniciar solicitações de FIM CM para a política.
CollectComments Um valor booliano que indica se a coleção de comentários está habilitada para solicitações de FIM CM para a política.
CollectRequestPriority Um valor booliano que indica se a coleção de prioridade da solicitação está habilitada para solicitações de FIM CM para a política.
DefaultRequestPriority A prioridade padrão para solicitações de FIM CM para a política.
Documentos Os documentos de política que estão configurados para a política.
Habilitada 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 de FIM CM para a política.
OneTimePasswordPolicy O método de distribuição para senhas de uso único para solicitações do FIM CM 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 iniciação de autoatendimento das solicitações de 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

Confira também