获取 appManagementPolicy

命名空间:microsoft.graph

重要

Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

读取 appManagementPolicy 对象的属性。

此 API 可用于以下国家级云部署

全局服务 美国政府 L4 美国政府 L5 (DOD) 由世纪互联运营的中国

权限

为此 API 选择标记为最低特权的权限。 只有在应用需要它时,才使用更高的特权权限。 有关委派权限和应用程序权限的详细信息,请参阅权限类型。 要了解有关这些权限的详细信息,请参阅 权限参考

权限类型 最低特权权限 更高特权权限
委派(工作或学校帐户) Policy.Read.All Policy.Read.ApplicationConfiguration、Policy.ReadWrite.ApplicationConfiguration
委派(个人 Microsoft 帐户) 不支持。 不支持。
应用程序 Policy.Read.All Policy.Read.ApplicationConfiguration、Policy.ReadWrite.ApplicationConfiguration

若要读取默认应用程序身份验证方法策略,必须至少为调用用户分配 全局读取者目录角色

HTTP 请求

GET /policies/appManagementPolicies/{id}

请求标头

名称 说明
Authorization 持有者 {token}。 必填。 详细了解 身份验证和授权

请求正文

请勿提供此方法的请求正文。

响应

如果成功,此方法在响应正文中返回响应 200 OK 代码和单个 appManagementPolicy 对象。

示例

请求

以下示例显示了一个请求。 从响应中,应用管理策略为应用程序和服务主体对象定义了以下限制:

  • 阻止在 UTC 时间上午 10:37 2019-10-19 之后创建新密码。
  • 将 2019-10-19 日上午 10:37 UTC 时间创建的应用的密码机密限制为少于 4 天 12 小时 30 分 5 秒。
GET https://graph.microsoft.com/beta/policies/appManagementPolicies/{id}

响应

以下示例显示了相应的响应。

HTTP/1.1 200 OK
Content-type: application/json

{
   "@odata.context": "https://graph.microsoft.com/beta/$metadata#policies/appManagementPolicies",
   "value": [
      {
         "id": "db9d4b58-3488-4da4-9994-49773c454e33",
         "displayName": "Custom app management policy",
         "description": "Custom policy that enforces app management restrictions on specific applications and service principals.",
         "isEnabled": false,
         "restrictions": {
            "passwordCredentials": [
               {
                  "restrictionType": "passwordAddition",
                  "maxLifetime": null,
                  "restrictForAppsCreatedAfterDateTime": "2019-10-19T10:37:00Z"
               },
               {
                  "restrictionType": "passwordLifetime",
                  "maxLifetime": "P90D",
                  "restrictForAppsCreatedAfterDateTime": "2017-10-19T10:37:00Z"
               },
               {
                  "restrictionType": "symmetricKeyAddition",
                  "maxLifetime": null,
                  "restrictForAppsCreatedAfterDateTime": "2021-10-19T10:37:00Z"
               },
               {
                  "restrictionType": "symmetricKeyLifetime",
                  "maxLifetime": "P30D",
                  "restrictForAppsCreatedAfterDateTime": "2014-10-19T10:37:00Z"
               }
            ],
            "keyCredentials": [
               {
                  "restrictionType": "asymmetricKeyLifetime",
                  "maxLifetime": "P90D",
                  "restrictForAppsCreatedAfterDateTime": "2014-10-19T10:37:00Z"
               },
               {
                  "restrictionType": "trustedCertificateAuthority",
                  "restrictForAppsCreatedAfterDateTime": "2019-10-19T10:37:00Z",
                  "certificateBasedApplicationConfigurationIds": [
                     "eec5ba11-2fc0-4113-83a2-ed986ed13743",
                     "bb8e164b-f9ed-4b98-bc45-65eddc14f4c1"
                  ],
                  "maxLifetime": null
               }
            ]
         }
      }
   ]
}