Поделиться через


Настройка шаблонов политик мультитенантной организации с помощью API Microsoft Graph

В этой статье описывается настройка шаблона политики для мультитенантной организации.

Необходимые условия

Шаблон политики доступа между арендаторами для партнеров

конфигурации партнера по доступу между клиентами обрабатывает параметры доверия и автоматические параметры согласия пользователей между клиентами партнеров. Например, эти параметры можно использовать, чтобы доверять утверждениям многофакторной аутентификации для входящих пользователей из партнёрского арендатора. При использовании шаблона в ненастроенном состоянии конфигурации партнеров для клиентов партнеров в мультитенантной организации не будут изменены, при этом все параметры доверия передаются из параметров по умолчанию. Однако при настройке шаблона конфигурации партнеров будут изменены, соответствующие шаблону политики.

Настройте входящий и исходящий автоматический выкуп

Чтобы указать параметры доверия и параметры автоматического согласия пользователя для применения к шаблону политики, используйте API Update multiTenantOrganizationPartnerConfigurationTemplate. Если вы создаете или присоединяетесь к мультитенантной организации с помощью Центра администрирования Microsoft 365, эта конфигурация обрабатывается автоматически.

Запрос

PATCH https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration

{
    "inboundTrust": {
        "isMfaAccepted": true,
        "isCompliantDeviceAccepted": true,
        "isHybridAzureADJoinedDeviceAccepted": true
    },
    "automaticUserConsentSettings": {
        "inboundAllowed": true,
        "outboundAllowed": true
    },
    "templateApplicationLevel": "newPartners,existingPartners"
}

Отключение шаблона для существующих партнеров

Чтобы применить этот шаблон только к новым участникам мультитенантной организации и исключить существующих партнеров, задайте параметр templateApplicationLevel только новым партнерам.

запроса

PATCH https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration

{
    "inboundTrust": {
        "isMfaAccepted": true,
        "isCompliantDeviceAccepted": true,
        "isHybridAzureADJoinedDeviceAccepted": true
    },
    "automaticUserConsentSettings": {
        "inboundAllowed": true,
        "outboundAllowed": true
    },
    "templateApplicationLevel": "newPartners"
}

Полностью отключить шаблон

Чтобы полностью отключить шаблон, задайте для параметра templateApplicationLevel значение NULL.

запроса

PATCH https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration

{
    "inboundTrust": {
        "isMfaAccepted": true,
        "isCompliantDeviceAccepted": true,
        "isHybridAzureADJoinedDeviceAccepted": true
    },
    "automaticUserConsentSettings": {
        "inboundAllowed": true,
        "outboundAllowed": true
    },
    "templateApplicationLevel": ""
}

Сброс шаблона

Чтобы сбросить шаблон в состояние по умолчанию (отклонить все доверие и автоматическое согласие пользователя), используйте api multiTenantOrganizationPartnerConfigurationTemplate: resetToDefaultSettings API.

POST https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration/resetToDefaultSettings

Шаблон синхронизации между клиентами

Политика синхронизации удостоверений управляет межарендной синхронизацией, которая позволяет совместно использовать пользователей и группы между арендаторами в организации. Эти параметры можно использовать для разрешения синхронизации входящих пользователей. При использовании шаблона в не настроенном состоянии политика синхронизации удостоверений для партнерских арендаторов в мультитенантной организации не будет изменена. Однако при настройке шаблона политика синхронизации удостоверений будет изменена, соответствующая шаблону политики.

Настройка синхронизации входящих пользователей

Чтобы разрешить синхронизацию входящих пользователей в шаблоне политики, используйте API Update multiTenantOrganizationIdentitySyncPolicyTemplate. Если вы создаете или присоединяетесь к мультитенантной организации с помощью Центра администрирования Microsoft 365, эта конфигурация обрабатывается автоматически.

запроса

PATCH https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationIdentitySynchronization

{
    "userSyncInbound": {
        "isSyncAllowed": true
    },
    "templateApplicationLevel": "newPartners,existingPartners"
}

Отключение шаблона для существующих партнеров

Чтобы применить этот шаблон только к новым участникам мультитенантной организации и исключить существующих партнеров, задайте параметр templateApplicationLevel только новым партнерам.

запроса

PATCH https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationIdentitySynchronization

{
    "userSyncInbound": {
        "isSyncAllowed": true
    },
    "templateApplicationLevel": "newPartners"
}

Полностью отключите шаблон

Чтобы полностью отключить шаблон, задайте для параметра templateApplicationLevel значение NULL.

запроса

PATCH https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationIdentitySynchronization

{
    "userSyncInbound": {
        "isSyncAllowed": true
    },
    "templateApplicationLevel": ""
}

Сброс шаблона

Чтобы сбросить шаблон в состояние по умолчанию (отклонить входящие синхронизации), используйте api multiTenantOrganizationIdentitySyncPolicyTemplate: resetToDefaultSettings API.

запроса

POST https://graph.microsoft.com/beta/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationIdentitySynchronization/resetToDefaultSettings

Дальнейшие действия