获取工作流策略
获取指定工作流的配置文件模板策略。 数据在请求创建期间使用。 工作流策略指定客户端为创建请求所需的数据。 数据可以包括各种数据收集项、请求注释和一次性密码策略。
注意
本文中的 URL 相对于 API 部署期间选择的主机名,例如 https://api.contoso.com
。
请求
方法 | 请求 URL |
---|---|
GET | /CertificateManagement/api/v1.0/profiletemplates/{id}/policy/workflow/{type} |
URL 参数
参数 | 说明 |
---|---|
id | 必需。 对应于从中提取策略的配置文件模板的 GUID。 |
类型 | 必需。 正在请求的策略类型。 可能的值包括“Enroll”、“Duplicate”、“OfflineUnblock”、“OnlineUpdate”、“Renew”、“Recover”、“RecoverOnBehalf”、“Reinstate”、“Retire”、“Revoke”、“TemporaryEnroll”和“Unblock”。 |
请求标头
有关常见请求标头,请参阅 CM REST API 服务详细信息中的 HTTP 请求和响应标头。
请求正文
无。
响应
本部分介绍响应。
响应代码
代码 | 说明 |
---|---|
200 | 确定 |
403 | 禁止 |
204 | 无内容 |
500 | 内部错误 |
响应标头
有关常见响应标头,请参阅 CM REST API 服务详细信息中的 HTTP 请求和响应标头。
响应正文
成功后,返回基于 ProfileTemplatePolicy 对象的策略对象。 策略对象至少包含下表中的属性,但可以包含其他属性,具体取决于请求的策略。 例如,对注册策略的请求返回 一个 EnrollPolicy 对象。 有关详细信息,请参阅与请求中的 {type} 参数关联的策略对象的文档。 可以在 Microsoft.Clm.Shared.ProfileTemplates 命名空间 文档中找到不同类型的策略对象的文档。
属性 | 说明 |
---|---|
ApprovalsNeeded | Forefront Identity Manager (FIM) 证书管理 (CM) 策略请求所需的批准数。 |
AuthorizedApprover | 针对有权批准策略的 FIM CM 请求的用户的安全描述符。 |
AuthorizedEnrollmentAgent | 针对充当策略注册代理的用户的安全描述符。 |
AuthorizedInitiator | 针对可以启动策略的 FIM CM 请求的用户的安全描述符。 |
CollectComments | 指示是否为策略的 FIM CM 请求启用注释集合的布尔值。 |
CollectRequestPriority | 指示是否为策略的 FIM CM 请求启用请求优先级集合的布尔值。 |
DefaultRequestPriority | 策略的 FIM CM 请求的默认优先级。 |
文档 | 为策略配置的策略文档。 |
已启用 | 指示是否启用了策略的布尔值。 |
EnrollAgentRequired | 指示策略的 FIM CM 请求是否需要注册代理的布尔值。 |
OneTimePasswordPolicy | 策略的 FIM CM 请求的一次性密码的分发方法。 |
个性化 | 策略的智能卡个性化设置选项。 |
PolicyDataCollection | 与策略关联的数据集合项。 |
SelfServiceEnabled | 指示是否为策略的 FIM CM 请求启用自助服务启动的布尔值。 |
示例
本部分提供获取工作流的配置文件模板策略的示例。
示例:请求 1
GET /CertificateManagement/api/v1.0/profiletemplates/97CD65FA-AF4B-4587-9309-0DD6BFD8B4E1/policies/enroll HTTP/1.1
示例:响应 1
HTTP/1.1 200 OK
... body coming soon
示例:请求 2
GET /CertificateManagement/api/v1.0/profiletemplates/97CD65FA-AF4B-4587-9309-0DD6BFD8B4E1/policies/renew HTTP/1.1
示例:响应 2
HTTP/1.1 200 OK
... body coming soon