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


Настройка шаблонов политик мультитенантной организации с помощью 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: resetToDefault Параметры 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: resetToDefault Параметры API.

Запросить

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

Следующие шаги