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


Update-AzADApplication

Обновление сущности в приложениях

Синтаксис

Update-AzADApplication
      -ObjectId <String>
      [-HomePage <String>]
      [-ReplyUrl <String[]>]
      [-AvailableToOtherTenants <Boolean>]
      [-AddIn <IMicrosoftGraphAddIn[]>]
      [-Api <IMicrosoftGraphApiApplication>]
      [-AppRole <IMicrosoftGraphAppRole[]>]
      [-ApplicationTemplateId <String>]
      [-CreatedOnBehalfOfDeletedDateTime <DateTime>]
      [-DeletedDateTime <DateTime>]
      [-Description <String>]
      [-DisabledByMicrosoftStatus <String>]
      [-DisplayName <String>]
      [-GroupMembershipClaim <String>]
      [-HomeRealmDiscoveryPolicy <IMicrosoftGraphHomeRealmDiscoveryPolicy[]>]
      [-IdentifierUri <String[]>]
      [-Info <IMicrosoftGraphInformationalUrl>]
      [-IsDeviceOnlyAuthSupported]
      [-IsFallbackPublicClient]
      [-LogoInputFile <String>]
      [-Note <String>]
      [-Oauth2RequirePostResponse]
      [-OptionalClaim <IMicrosoftGraphOptionalClaims>]
      [-ParentalControlSetting <IMicrosoftGraphParentalControlSettings>]
      [-PublicClientRedirectUri <String[]>]
      [-RequiredResourceAccess <IMicrosoftGraphRequiredResourceAccess[]>]
      [-ServiceManagementReference <String>]
      [-SignInAudience <String>]
      [-SPARedirectUri <String[]>]
      [-Tag <String[]>]
      [-TokenEncryptionKeyId <String>]
      [-TokenIssuancePolicy <IMicrosoftGraphTokenIssuancePolicy[]>]
      [-TokenLifetimePolicy <IMicrosoftGraphTokenLifetimePolicy[]>]
      [-Web <IMicrosoftGraphWebApplication>]
      [-DefaultProfile <PSObject>]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzADApplication
      -ApplicationId <Guid>
      [-HomePage <String>]
      [-ReplyUrl <String[]>]
      [-AvailableToOtherTenants <Boolean>]
      [-AddIn <IMicrosoftGraphAddIn[]>]
      [-Api <IMicrosoftGraphApiApplication>]
      [-AppRole <IMicrosoftGraphAppRole[]>]
      [-ApplicationTemplateId <String>]
      [-CreatedOnBehalfOfDeletedDateTime <DateTime>]
      [-DeletedDateTime <DateTime>]
      [-Description <String>]
      [-DisabledByMicrosoftStatus <String>]
      [-DisplayName <String>]
      [-GroupMembershipClaim <String>]
      [-HomeRealmDiscoveryPolicy <IMicrosoftGraphHomeRealmDiscoveryPolicy[]>]
      [-IdentifierUri <String[]>]
      [-Info <IMicrosoftGraphInformationalUrl>]
      [-IsDeviceOnlyAuthSupported]
      [-IsFallbackPublicClient]
      [-LogoInputFile <String>]
      [-Note <String>]
      [-Oauth2RequirePostResponse]
      [-OptionalClaim <IMicrosoftGraphOptionalClaims>]
      [-ParentalControlSetting <IMicrosoftGraphParentalControlSettings>]
      [-PublicClientRedirectUri <String[]>]
      [-RequiredResourceAccess <IMicrosoftGraphRequiredResourceAccess[]>]
      [-ServiceManagementReference <String>]
      [-SignInAudience <String>]
      [-SPARedirectUri <String[]>]
      [-Tag <String[]>]
      [-TokenEncryptionKeyId <String>]
      [-TokenIssuancePolicy <IMicrosoftGraphTokenIssuancePolicy[]>]
      [-TokenLifetimePolicy <IMicrosoftGraphTokenLifetimePolicy[]>]
      [-Web <IMicrosoftGraphWebApplication>]
      [-DefaultProfile <PSObject>]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzADApplication
      -InputObject <IMicrosoftGraphApplication>
      [-HomePage <String>]
      [-ReplyUrl <String[]>]
      [-AvailableToOtherTenants <Boolean>]
      [-AddIn <IMicrosoftGraphAddIn[]>]
      [-Api <IMicrosoftGraphApiApplication>]
      [-AppRole <IMicrosoftGraphAppRole[]>]
      [-ApplicationTemplateId <String>]
      [-CreatedOnBehalfOfDeletedDateTime <DateTime>]
      [-DeletedDateTime <DateTime>]
      [-Description <String>]
      [-DisabledByMicrosoftStatus <String>]
      [-DisplayName <String>]
      [-GroupMembershipClaim <String>]
      [-HomeRealmDiscoveryPolicy <IMicrosoftGraphHomeRealmDiscoveryPolicy[]>]
      [-IdentifierUri <String[]>]
      [-Info <IMicrosoftGraphInformationalUrl>]
      [-IsDeviceOnlyAuthSupported]
      [-IsFallbackPublicClient]
      [-LogoInputFile <String>]
      [-Note <String>]
      [-Oauth2RequirePostResponse]
      [-OptionalClaim <IMicrosoftGraphOptionalClaims>]
      [-ParentalControlSetting <IMicrosoftGraphParentalControlSettings>]
      [-PublicClientRedirectUri <String[]>]
      [-RequiredResourceAccess <IMicrosoftGraphRequiredResourceAccess[]>]
      [-ServiceManagementReference <String>]
      [-SignInAudience <String>]
      [-SPARedirectUri <String[]>]
      [-Tag <String[]>]
      [-TokenEncryptionKeyId <String>]
      [-TokenIssuancePolicy <IMicrosoftGraphTokenIssuancePolicy[]>]
      [-TokenLifetimePolicy <IMicrosoftGraphTokenLifetimePolicy[]>]
      [-Web <IMicrosoftGraphWebApplication>]
      [-DefaultProfile <PSObject>]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Описание

Обновление сущности в приложениях

Примеры

Пример 1. Обновление приложения по отображаемого имени

Update-AzADApplication -DisplayName $name -HomePage $homepage

Обновление приложения по отображаемого имени

Пример 2. Обновление приложения по входным данным конвейера

Get-AzADApplication -ObjectId $id | Update-AzADApplication -ReplyUrl $replyurl

Обновление приложения по входным данным конвейера

Параметры

-AddIn

Определяет пользовательское поведение, которое может использоваться службой для вызова приложения в конкретных контекстах. Например, приложения, которые могут отображать потоки файлов, могут задать свойство addIns для его функциональных возможностей FileHandler. Это позволит службам, таким как Office 365, вызывать приложение в контексте документа, над которым работает пользователь. Сведения о создании см. в разделе NOTES для свойств ADDIN и создании хэш-таблицы.

Тип:IMicrosoftGraphAddIn[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Api

ApiApplication To create, see NOTES section for API properties and create a hash table.

Тип:IMicrosoftGraphApiApplication
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ApplicationId

ключ: идентификатор приложения

Тип:Guid
Aliases:AppId
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ApplicationTemplateId

Уникальный идентификатор applicationTemplate.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AppRole

Коллекция ролей, назначенных приложению. При назначении ролей приложения эти роли можно назначать пользователям, группам или субъектам-службам, связанным с другими приложениями. Не допускает значения NULL. Сведения о создании см. в разделе NOTES для свойств APPROLE и создании хэш-таблицы.

Тип:IMicrosoftGraphAppRole[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AvailableToOtherTenants

Значение, указывающее, является ли приложение одним клиентом или несколькими клиентами. Эквивалентен "-SignInAudience AzureADMultipleOrgs" при включении переключателя

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Запрос подтверждения перед выполнением командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CreatedOnBehalfOfDeletedDateTime

.

Тип:DateTime
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.

Тип:PSObject
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DeletedDateTime

.

Тип:DateTime
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Description

Необязательное описание приложения. Возвращается по умолчанию. Поддерживает $filter (eq, ne, NOT, ge, le, startsWith) и $search.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisabledByMicrosoftStatus

Указывает, отключила ли корпорация Майкрософт зарегистрированное приложение. Возможные значения: null (значение по умолчанию), NotDisabled и DisabledDueToViolationOfServicesAgreement (причины могут включать подозрительные, оскорбительные или вредоносные действия или нарушение соглашения об службах Майкрософт). Поддерживает $filter (eq, ne, NOT).

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisplayName

Отображаемое имя приложения. Поддерживает $filter (eq, ne, NOT, ge, le, in, startsWith), $search и $orderBy.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-GroupMembershipClaim

Настраивает утверждение групп, выданное пользователем или маркером доступа OAuth 2.0, которое ожидает приложение. Чтобы задать этот атрибут, используйте одно из следующих строковых значений: None, SecurityGroup (для групп безопасности и ролей Azure AD), All (получает все группы безопасности, группы распространения и роли каталога Azure AD, вошедшего в систему пользователя).

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-HomePage

URL-адрес домашней страницы для веб-сайта

Тип:String
Aliases:WebHomePageUrl
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-HomeRealmDiscoveryPolicy

. Сведения о создании см. в разделе NOTES для свойств HOMEREALMDISCOVERYPOLICY и создания хэш-таблицы.

Тип:IMicrosoftGraphHomeRealmDiscoveryPolicy[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IdentifierUri

URI, определяющие приложение в клиенте Azure AD или в проверенном пользовательском домене, если приложение является мультитенантным. Дополнительные сведения см. в статье Объекты приложения и субъекта-службы в Azure Active Directory. Любой оператор необходим для выражений фильтра в многозначных свойствах. Не допускает значения NULL. Поддерживает $filter (eq, ne, ge, le, startsWith).

Тип:String[]
Aliases:IdentifierUris
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Info

InfoUrl To конструктор, см. раздел NOTES для свойств INFO и создание хэш-таблицы.

Тип:IMicrosoftGraphInformationalUrl
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InputObject

ключ: объект приложения Для создания см. раздел NOTES для свойств INPUTOBJECT и создание хэш-таблицы.

Тип:IMicrosoftGraphApplication
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-IsDeviceOnlyAuthSupported

Указывает, поддерживает ли это приложение проверку подлинности устройства без пользователя. Значение по умолчанию — false.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IsFallbackPublicClient

Указывает резервный тип приложения как общедоступный клиент, например установленное приложение, работающее на мобильном устройстве. Значение по умолчанию равно false, что означает, что тип резервного приложения является конфиденциальным клиентом, например веб-приложением. Существуют определенные сценарии, в которых Azure AD не может определить тип клиентского приложения. Например, поток ROPC, в котором приложение настроено без указания URI перенаправления. В этих случаях Azure AD интерпретирует тип приложения на основе значения этого свойства.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LogoInputFile

Входной файл для логотипа (основной логотип приложения. Не допускает значение NULL.)

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Note

Заметки, относящиеся к управлению приложением.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Oauth2RequirePostResponse

.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ObjectId

key: id of application

Тип:String
Aliases:Id
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OptionalClaim

необязательные инструкции Для создания см. раздел NOTES для свойств OPTIONALCLAIM и создание хэш-таблицы.

Тип:IMicrosoftGraphOptionalClaims
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ParentalControlSetting

ParentalControlSettings To create, see NOTES section for PARENTALCONTROLSETTING properties and create a hash table.

Тип:IMicrosoftGraphParentalControlSettings
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PassThru

Возвращает значение true, когда команда завершается успешно

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PublicClientRedirectUri

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ReplyUrl

URL-адреса ответа приложения.

Тип:String[]
Aliases:ReplyUrls, WebRedirectUri
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RequiredResourceAccess

Указывает ресурсы, к которым приложение должно получить доступ. Это свойство также задает набор областей разрешений OAuth и ролей приложений, необходимых для каждого из этих ресурсов. Эта конфигурация доступа к необходимым ресурсам обеспечивает взаимодействие с согласием. Не допускает значения NULL. Поддерживает $filter (eq, NOT, ge, le). Сведения о создании см. в разделе NOTES для свойств REQUIREDRESOURCEACCESS и создания хэш-таблицы.

Тип:IMicrosoftGraphRequiredResourceAccess[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ServiceManagementReference

Ссылается на контактные данные приложения или службы из базы данных службы или управления ресурсами. Допускает значение NULL.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SignInAudience

Указывает учетные записи Майкрософт, поддерживаемые для текущего приложения. Поддерживаемые значения: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount, PersonalMicrosoftAccount. Дополнительные сведения см. в таблице ниже. Поддерживает $filter (eq, ne, NOT).

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SPARedirectUri

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Tag

Пользовательские строки, которые могут использоваться для классификации и идентификации приложения. Не допускается значение NULL. Поддерживает $filter (eq, NOT, ge, le, startsWith).

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TokenEncryptionKeyId

Указывает идентификатор ключа открытого ключа из коллекции keyCredentials. При настройке Azure AD шифрует все маркеры, которые он выдает, с помощью ключа, на который указывает это свойство. Код приложения, получающий зашифрованный маркер, должен использовать соответствующий закрытый ключ для расшифровки маркера, прежде чем его можно будет использовать для вошедшего пользователя.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TokenIssuancePolicy

. Сведения о создании см. в разделе NOTES для свойств TOKENISSUANCEPOLICY и создания хэш-таблицы.

Тип:IMicrosoftGraphTokenIssuancePolicy[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TokenLifetimePolicy

TokenLifetimePolicies, назначенный этому приложению. Поддерживает $expand. Сведения о создании см. в разделе NOTES для свойств TOKENLIFETIMEPOLICY и создания хэш-таблицы.

Тип:IMicrosoftGraphTokenLifetimePolicy[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Web

WebApplication To create, см. раздел NOTES для веб-свойств и создание хэш-таблицы.

Тип:IMicrosoftGraphWebApplication
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

IMicrosoftGraphApplication

Выходные данные

Boolean

Примечания

ПСЕВДОНИМЫ

Set-AzADApplication

СЛОЖНЫЕ СВОЙСТВА ПАРАМЕТРОВ

Чтобы создать параметры, описанные ниже, создайте хэш-таблицу, содержащую соответствующие свойства. Сведения о хэш-таблицах выполните about_Hash_Tables get-Help.

ADDIN <IMicrosoftGraphAddIn[]>: определяет пользовательское поведение, которое может использовать потребляющая служба для вызова приложения в определенных контекстах. Например, приложения, которые могут отображать потоки файлов, могут задать свойство addIns для его функциональных возможностей FileHandler. Это позволит службам, таким как Office 365, вызывать приложение в контексте документа, над которым работает пользователь.

  • [Id <String>]:
  • [Property <IMicrosoftGraphKeyValue[]>]:
    • [Key <String>]:Ключ.
    • [Value <String>]:Ценность.
  • [Type <String>]:

API <IMicrosoftGraphApiApplication>: apiApplication

  • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
  • [AcceptMappedClaim <Boolean?>]: если задано значение true, приложение может использовать сопоставление утверждений без указания пользовательского ключа подписи.
  • [KnownClientApplication <String[]>]: используется для предоставления согласия, если у вас есть решение, содержащее две части: клиентское приложение и пользовательское веб-ПРИЛОЖЕНИЕ API. Если для этого значения задан идентификатор приложения клиента, пользователь будет давать согласие только один раз клиентскому приложению. Azure AD знает, что согласие клиента означает неявно согласие на веб-API и автоматически подготавливает субъекты-службы для обоих API одновременно. И клиентское приложение, и веб-API должны быть зарегистрированы в одном и том же клиенте.
  • [Oauth2PermissionScope <IMicrosoftGraphPermissionScope[]>]: определение делегированных разрешений, предоставляемых веб-API, представленных этой регистрацией приложения. Эти делегированные разрешения могут запрашиваться клиентским приложением и могут предоставляться пользователями или администраторами во время согласия. Делегированные разрешения иногда называются областями OAuth 2.0.
    • [AdminConsentDescription <String>]: описание делегированных разрешений, предназначенных для чтения администратором, предоставляющим разрешение от имени всех пользователей. Этот текст отображается в интерфейсах согласия администратора на уровне клиента.
    • [AdminConsentDisplayName <String>]: заголовок разрешения, предназначенный для чтения администратором, предоставляющим разрешение от имени всех пользователей.
    • [Id <String>]: уникальный идентификатор делегированного разрешения внутри коллекции делегированных разрешений, определенных для приложения ресурсов.
    • [IsEnabled <Boolean?>]: при создании или обновлении разрешения это свойство должно иметь значение true (это значение по умолчанию). Чтобы удалить разрешение, это свойство сначала должно иметь значение false. На этом этапе при последующем вызове разрешение может быть удалено.
    • [Origin <String>]:
    • [Type <String>]: указывает, следует ли считать это делегированное разрешение безопасным для пользователей, не являющихся администраторами, предоставлять согласие от имени себя или требоваться ли администратору для предоставления согласия на разрешения. Это будет поведение по умолчанию, но каждый клиент может настроить поведение в своей организации (разрешая, ограничивая или ограничивая согласие пользователя на это делегированное разрешение.)
    • [UserConsentDescription <String>]: описание делегированных разрешений, предназначенных для чтения пользователем, предоставляющим разрешение от собственного имени. Этот текст отображается в интерфейсах согласия, когда пользователь дает согласие только от имени себя.
    • [UserConsentDisplayName <String>]: заголовок разрешения, предназначенный для чтения пользователем, предоставляющим разрешение от собственного имени. Этот текст отображается в интерфейсах согласия, когда пользователь дает согласие только от имени себя.
    • [Value <String>]: указывает значение, включаемое в утверждение scp (scope) в маркеры доступа. Не должно превышать 120 символов длиной. Допустимые символы: ! # $ % & ' ( ) * + , - . / : ; = ? @ [ ^ + _ { } ~, а также символы в диапазонах 0-9, A-Z и a-z. Любые другие символы, включая символ пробела, не допускаются. Может не начинаться с ..
  • [PreAuthorizedApplication <IMicrosoftGraphPreAuthorizedApplication[]>]: перечисляет клиентские приложения, которые предварительно авторизованы с указанными делегированными разрешениями для доступа к API этого приложения. Пользователям не требуется согласие на любое предварительно авторизованное приложение (для указанных разрешений). Однако для всех дополнительных разрешений, не перечисленных в preAuthorizedApplications (запрошенных с помощью добавочного согласия, например), потребуется согласие пользователя.
    • [AppId <String>]: уникальный идентификатор приложения.
    • [DelegatedPermissionId <String[]>]: уникальный идентификатор приложения oauth2PermissionScopes.
  • [RequestedAccessTokenVersion <Int32?>]: указывает версию маркера доступа, ожидаемую этим ресурсом. В результате изменяются версия и формат JWT, созданного независимо от конечной точки или клиента, используемых для запроса маркера доступа. Используемая конечная точка версии 1.0 или 2.0 выбирается клиентом и влияет только на версию id_tokens. Ресурсы должны явно настроить запрошенныйAccessTokenVersion, чтобы указать поддерживаемый формат маркера доступа. Возможные значения для запрошенногоAccessTokenVersion: 1, 2 или NULL. Если значение равно null, по умолчанию используется значение 1, соответствующее конечной точке версии 1.0. Если signInAudience в приложении настроен как AzureADandPersonalMicrosoftAccount, значение этого свойства должно иметь значение 2.

APPROLE <IMicrosoftGraphAppRole[]>: коллекция ролей, назначенных приложению. При назначении ролей приложения эти роли можно назначать пользователям, группам или субъектам-службам, связанным с другими приложениями. Не допускает значения NULL.

  • [AllowedMemberType <String[]>]: указывает, можно ли назначить эту роль приложения пользователям и группам (задав значение ['User']), другим приложениям (задав значение ['Application'], или оба (задав значение ['User', 'Application']). Роли приложений, поддерживающие назначение субъектам-службам других приложений, также называются разрешениями приложения. Значение Application поддерживается только для ролей приложений, определенных в сущностях приложений.
  • [Description <String>]: описание роли приложения. Это отображается при назначении роли приложения и, если роль приложения работает в качестве разрешения приложения во время предоставления согласия.
  • [DisplayName <String>]: отображаемое имя разрешения, которое отображается в интерфейсе назначения роли приложения и согласия.
  • [Id <String>]: уникальный идентификатор роли внутри коллекции appRoles. При создании роли приложения необходимо указать новый идентификатор GUID.
  • [IsEnabled <Boolean?>]: при создании или обновлении роли приложения должно быть задано значение true (которое является значением по умолчанию). Чтобы удалить роль, сначала необходимо задать значение false. На этом этапе в последующем вызове эта роль может быть удалена.
  • [Value <String>]: указывает значение, которое необходимо включить в утверждение ролей в маркерах идентификаторов и маркерах доступа, проверяющих назначенный пользователь или субъект-службу. Не должно превышать 120 символов длиной. Допустимые символы: ! # $ % & ' ( ) * + , - . / : ; = ? @ [ ^ + _ { } ~, а также символы в диапазонах 0-9, A-Z и a-z. Любые другие символы, включая символ пробела, не допускаются. Может не начинаться с ..

HOMEREALMDISCOVERYPOLICY IMicrosoftGraphHomeRealmDiscoveryPolicy <[]>:

  • [AppliesTo <IMicrosoftGraphDirectoryObject[]>]:
    • [DeletedDateTime <DateTime?>]:
    • [DisplayName <String>]: имя, отображаемое в каталоге
    • [AssignedPlan <IMicrosoftGraphAssignedPlan[]>]: коллекция планов обслуживания, связанных с клиентом. Не допускает значения NULL.
      • [AssignedDateTime <DateTime?>]: дата и время назначения плана. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z.
      • [CapabilityStatus <String>]: условие назначения возможностей. Возможные значения: "Включено", "Предупреждение", "Приостановлено", "Удалено", "Заблокировано". См. подробное описание каждого значения.
      • [Service <String>]: имя службы; например, exchange.
      • [ServicePlanId <String>]: GUID, определяющий план обслуживания. Полный список идентификаторов GUID и их эквивалентных понятных имен служб см. в разделе "Имена продуктов" и идентификаторы плана обслуживания для лицензирования.
    • [Branding <IMicrosoftGraphOrganizationalBranding>]: организацияBranding
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [BackgroundColor <String>]: цвет, который будет отображаться вместо фонового изображения в подключениях с низкой пропускной способностью. Рекомендуется использовать основной цвет логотипа баннера или цвета организации. Укажите это в шестнадцатеричном формате, например белый цвет #FFFFFF.
      • [BackgroundImage <Byte[]>]: изображение, отображаемое в качестве фона страницы входа. Допустимые типы : PNG или JPEG не меньше 300 КБ и не больше 1920 × 1080 пикселей. Меньшее изображение снижает требования к пропускной способности и ускоряет загрузку страницы.
      • [BackgroundImageRelativeUrl <String>]: относительный URL-адрес для свойства backgroundImage, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию, обслуживаемую CDN. Только чтение.
      • [BannerLogo <Byte[]>]: баннерная версия логотипа вашей компании, которая отображается на странице входа. Допустимые типы — PNG или JPEG, не превышающие 36 × 245 пикселей. Рекомендуется использовать прозрачное изображение без заполнения вокруг логотипа.
      • [BannerLogoRelativeUrl <String>]: относительный URL-адрес для свойства bannerLogo, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию только для чтения, обслуживаемую CDN. Только чтение.
      • [CdnList <String[]>]: список базовых URL-адресов для всех доступных поставщиков CDN, обслуживающих ресурсы текущего ресурса. Несколько поставщиков CDN используются одновременно для обеспечения высокой доступности запросов на чтение. Только чтение.
      • [SignInPageText <String>]: текст, отображаемый в нижней части поля входа. Эту информацию можно использовать для передачи дополнительных сведений, таких как номер телефона в службу технической поддержки или юридическое заявление. Этот текст должен быть в кодировке Юникод и не должен превышать 1024 символов.
      • [SquareLogo <Byte[]>]: квадратная версия логотипа вашей компании, которая отображается в интерфейсе Windows 10 вне коробки (OOBE) и когда Windows Autopilot включен для развертывания. Допустимые типы — PNG или JPEG размером не более 240 x 240 пикселей и размером не более 10 КБ. Рекомендуется использовать прозрачное изображение без заполнения вокруг логотипа.
      • [SquareLogoRelativeUrl <String>]: относительный URL-адрес для свойства squareLogo, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию, обслуживаемую CDN. Только чтение.
      • [UsernameHintText <String>]: строка, отображающаяся как указание в текстовом поле имени пользователя на экране входа. Этот текст должен быть Юникодом без ссылок или кода и не может превышать 64 символов.
      • [Id <String>]: уникальный иденфикатор для сущности. Только чтение.
      • [Localization <IMicrosoftGraphOrganizationalBrandingLocalization[]>]: добавьте другую фирменную символику на основе языкового стандарта.
        • [BackgroundColor <String>]: цвет, который будет отображаться вместо фонового изображения в подключениях с низкой пропускной способностью. Рекомендуется использовать основной цвет логотипа баннера или цвета организации. Укажите это в шестнадцатеричном формате, например белый цвет #FFFFFF.
        • [BackgroundImage <Byte[]>]: изображение, отображаемое в качестве фона страницы входа. Допустимые типы : PNG или JPEG не меньше 300 КБ и не больше 1920 × 1080 пикселей. Меньшее изображение снижает требования к пропускной способности и ускоряет загрузку страницы.
        • [BackgroundImageRelativeUrl <String>]: относительный URL-адрес для свойства backgroundImage, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию, обслуживаемую CDN. Только чтение.
        • [BannerLogo <Byte[]>]: баннерная версия логотипа вашей компании, которая отображается на странице входа. Допустимые типы — PNG или JPEG, не превышающие 36 × 245 пикселей. Рекомендуется использовать прозрачное изображение без заполнения вокруг логотипа.
        • [BannerLogoRelativeUrl <String>]: относительный URL-адрес для свойства bannerLogo, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию только для чтения, обслуживаемую CDN. Только чтение.
        • [CdnList <String[]>]: список базовых URL-адресов для всех доступных поставщиков CDN, обслуживающих ресурсы текущего ресурса. Несколько поставщиков CDN используются одновременно для обеспечения высокой доступности запросов на чтение. Только чтение.
        • [SignInPageText <String>]: текст, отображаемый в нижней части поля входа. Эту информацию можно использовать для передачи дополнительных сведений, таких как номер телефона в службу технической поддержки или юридическое заявление. Этот текст должен быть в кодировке Юникод и не должен превышать 1024 символов.
        • [SquareLogo <Byte[]>]: квадратная версия логотипа вашей компании, которая отображается в интерфейсе Windows 10 вне коробки (OOBE) и когда Windows Autopilot включен для развертывания. Допустимые типы — PNG или JPEG размером не более 240 x 240 пикселей и размером не более 10 КБ. Рекомендуется использовать прозрачное изображение без заполнения вокруг логотипа.
        • [SquareLogoRelativeUrl <String>]: относительный URL-адрес для свойства squareLogo, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию, обслуживаемую CDN. Только чтение.
        • [UsernameHintText <String>]: строка, отображающаяся как указание в текстовом поле имени пользователя на экране входа. Этот текст должен быть Юникодом без ссылок или кода и не может превышать 64 символов.
        • [Id <String>]: уникальный иденфикатор для сущности. Только чтение.
    • [BusinessPhone <String[]>]: номер телефона для организации. Хотя это коллекция строк, для этого свойства можно задать только одно число.
    • [CertificateBasedAuthConfiguration <IMicrosoftGraphCertificateBasedAuthConfiguration[]>]: свойство навигации для управления конфигурацией проверки подлинности на основе сертификатов. В коллекции можно создать только один экземпляр certificateBasedAuthConfiguration.
      • [Id <String>]: уникальный иденфикатор для сущности. Только чтение.
      • [CertificateAuthority <IMicrosoftGraphCertificateAuthority[]>]: коллекция центров сертификации, создающих цепочку доверенных сертификатов.
        • [Certificate <Byte[]>]: обязательный. Строка в кодировке Base64, представляющая открытый сертификат.
        • [CertificateRevocationListUrl <String>]: URL-адрес списка отзыва сертификата.
        • [DeltaCertificateRevocationListUrl <String>]: URL-адрес содержит список всех отозванных сертификатов с момента последнего создания полного списка повторного создания сертификата.
        • [IsRootAuthority <Boolean?>]: обязательный. Значение true, если доверенный сертификат является корневым центром, значение false, если доверенный сертификат является промежуточным центром.
        • [Issuer <String>]: издатель сертификата, вычисляемый из значения сертификата. Только чтение.
        • [IssuerSki <String>]: идентификатор ключа субъекта сертификата, вычисляемый из значения сертификата. Только чтение.
    • [City <String>]: имя города адреса для организации.
    • [Country <String>]: имя страны или региона адреса для организации.
    • [CountryLetterCode <String>]: сокращение страны или региона для организации в формате ISO 3166-2.
    • [CreatedDateTime <DateTime?>]: метка времени создания организации. Значение не может быть изменено и автоматически заполняется при создании организации. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z. Только чтение.
    • [Extension <IMicrosoftGraphExtension[]>]: коллекция открытых расширений, определенных для организации. Только чтение. Допускает значение NULL.
      • [Id <String>]: уникальный иденфикатор для сущности. Только чтение.
    • [MarketingNotificationEmail <String[]>]: не допускает значение NULL.
    • [MobileDeviceManagementAuthority <MdmAuthority?>]: центр управления мобильными устройствами.
    • [OnPremisesLastSyncDateTime <DateTime?>]: время и дата последнего синхронизации клиента с локальным каталогом. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z. Только чтение.
    • [OnPremisesSyncEnabled <Boolean?>]: значение true, если этот объект синхронизирован из локального каталога; Значение false, если этот объект изначально синхронизирован из локального каталога, но больше не синхронизирован. Допускает значение NULL. Значение NULL, если этот объект никогда не синхронизирован из локального каталога (по умолчанию).
    • [PostalCode <String>]: почтовый индекс адреса для организации.
    • [PreferredLanguage <String>]: предпочтительный язык для организации. Должен соответствовать коду ISO 639-1; например, en.
    • [PrivacyProfile <IMicrosoftGraphPrivacyProfile>]: privacyProfile
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [ContactEmail <String>]: допустимый адрес электронной почты SMTP для контакта с заявлением о конфиденциальности. Необязательно.
      • [StatementUrl <String>]: допустимый формат URL-адреса, начинающийся с http:// или https://. Максимальная длина составляет 255 символов. URL-адрес, указывающий на заявление о конфиденциальности компании. Необязательно.
    • [ProvisionedPlan <IMicrosoftGraphProvisionedPlan[]>]: не допускает значение NULL.
      • [CapabilityStatus <String>]: например, "Включено".
      • [ProvisioningStatus <String>]: например, "Успех".
      • [Service <String>]: имя службы; Например, AccessControlS2S
    • [SecurityComplianceNotificationMail <String[]>]:
    • [SecurityComplianceNotificationPhone <String[]>]:
    • [State <String>]: имя адреса для организации.
    • [Street <String>]: имя улицы адреса для организации.
    • [TechnicalNotificationMail <String[]>]: не допускает значение NULL.
    • [TenantType <String>]:
    • [VerifiedDomain <IMicrosoftGraphVerifiedDomain[]>]: коллекция доменов, связанных с этим клиентом. Не допускает значения NULL.
      • [Capability <String>]: например, Email, OfficeCommunicationsOnline.
      • [IsDefault <Boolean?>]: значение true, если это домен по умолчанию, связанный с клиентом; в противном случае значение false.
      • [IsInitial <Boolean?>]: значение true, если это начальный домен, связанный с клиентом; в противном случае значение false.
      • [Name <String>]: доменное имя; например, contoso.onmicrosoft.com.
      • [Type <String>]: например, Управляемое.
    • [AddIn <IMicrosoftGraphAddIn[]>]: определяет настраиваемое поведение, которое может использовать потребляющая служба для вызова приложения в определенных контекстах. Например, приложения, которые могут отображать потоки файлов, могут задать свойство addIns для его функциональных возможностей FileHandler. Это позволит службам, таким как Office 365, вызывать приложение в контексте документа, над которым работает пользователь.
      • [Id <String>]:
      • [Property <IMicrosoftGraphKeyValue[]>]:
        • [Key <String>]:Ключ.
        • [Value <String>]:Ценность.
      • [Type <String>]:
    • [Api <IMicrosoftGraphApiApplication>]: apiApplication
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [AcceptMappedClaim <Boolean?>]: если задано значение true, приложение может использовать сопоставление утверждений без указания пользовательского ключа подписи.
      • [KnownClientApplication <String[]>]: используется для предоставления согласия, если у вас есть решение, содержащее две части: клиентское приложение и пользовательское веб-ПРИЛОЖЕНИЕ API. Если для этого значения задан идентификатор приложения клиента, пользователь будет давать согласие только один раз клиентскому приложению. Azure AD знает, что согласие клиента означает неявно согласие на веб-API и автоматически подготавливает субъекты-службы для обоих API одновременно. И клиентское приложение, и веб-API должны быть зарегистрированы в одном и том же клиенте.
      • [Oauth2PermissionScope <IMicrosoftGraphPermissionScope[]>]: определение делегированных разрешений, предоставляемых веб-API, представленных этой регистрацией приложения. Эти делегированные разрешения могут запрашиваться клиентским приложением и могут предоставляться пользователями или администраторами во время согласия. Делегированные разрешения иногда называются областями OAuth 2.0.
        • [AdminConsentDescription <String>]: описание делегированных разрешений, предназначенных для чтения администратором, предоставляющим разрешение от имени всех пользователей. Этот текст отображается в интерфейсах согласия администратора на уровне клиента.
        • [AdminConsentDisplayName <String>]: заголовок разрешения, предназначенный для чтения администратором, предоставляющим разрешение от имени всех пользователей.
        • [Id <String>]: уникальный идентификатор делегированного разрешения внутри коллекции делегированных разрешений, определенных для приложения ресурсов.
        • [IsEnabled <Boolean?>]: при создании или обновлении разрешения это свойство должно иметь значение true (это значение по умолчанию). Чтобы удалить разрешение, это свойство сначала должно иметь значение false. На этом этапе при последующем вызове разрешение может быть удалено.
        • [Origin <String>]:
        • [Type <String>]: указывает, следует ли считать это делегированное разрешение безопасным для пользователей, не являющихся администраторами, предоставлять согласие от имени себя или требоваться ли администратору для предоставления согласия на разрешения. Это будет поведение по умолчанию, но каждый клиент может настроить поведение в своей организации (разрешая, ограничивая или ограничивая согласие пользователя на это делегированное разрешение.)
        • [UserConsentDescription <String>]: описание делегированных разрешений, предназначенных для чтения пользователем, предоставляющим разрешение от собственного имени. Этот текст отображается в интерфейсах согласия, когда пользователь дает согласие только от имени себя.
        • [UserConsentDisplayName <String>]: заголовок разрешения, предназначенный для чтения пользователем, предоставляющим разрешение от собственного имени. Этот текст отображается в интерфейсах согласия, когда пользователь дает согласие только от имени себя.
        • [Value <String>]: указывает значение, включаемое в утверждение scp (scope) в маркеры доступа. Не должно превышать 120 символов длиной. Допустимые символы: ! # $ % & ' ( ) * + , - . / : ; = ? @ [ ^ + _ { } ~, а также символы в диапазонах 0-9, A-Z и a-z. Любые другие символы, включая символ пробела, не допускаются. Может не начинаться с ..
      • [PreAuthorizedApplication <IMicrosoftGraphPreAuthorizedApplication[]>]: перечисляет клиентские приложения, которые предварительно авторизованы с указанными делегированными разрешениями для доступа к API этого приложения. Пользователям не требуется согласие на любое предварительно авторизованное приложение (для указанных разрешений). Однако для всех дополнительных разрешений, не перечисленных в preAuthorizedApplications (запрошенных с помощью добавочного согласия, например), потребуется согласие пользователя.
        • [AppId <String>]: уникальный идентификатор приложения.
        • [DelegatedPermissionId <String[]>]: уникальный идентификатор приложения oauth2PermissionScopes.
      • [RequestedAccessTokenVersion <Int32?>]: указывает версию маркера доступа, ожидаемую этим ресурсом. В результате изменяются версия и формат JWT, созданного независимо от конечной точки или клиента, используемых для запроса маркера доступа. Используемая конечная точка версии 1.0 или 2.0 выбирается клиентом и влияет только на версию id_tokens. Ресурсы должны явно настроить запрошенныйAccessTokenVersion, чтобы указать поддерживаемый формат маркера доступа. Возможные значения для запрошенногоAccessTokenVersion: 1, 2 или NULL. Если значение равно null, по умолчанию используется значение 1, соответствующее конечной точке версии 1.0. Если signInAudience в приложении настроен как AzureADandPersonalMicrosoftAccount, значение этого свойства должно иметь значение 2.
    • [AppRole <IMicrosoftGraphAppRole[]>]: коллекция ролей, назначенных приложению. При назначении ролей приложения эти роли можно назначать пользователям, группам или субъектам-службам, связанным с другими приложениями. Не допускает значения NULL.
      • [AllowedMemberType <String[]>]: указывает, можно ли назначить эту роль приложения пользователям и группам (задав значение ['User']), другим приложениям (задав значение ['Application'], или оба (задав значение ['User', 'Application']). Роли приложений, поддерживающие назначение субъектам-службам других приложений, также называются разрешениями приложения. Значение Application поддерживается только для ролей приложений, определенных в сущностях приложений.
      • [Description <String>]: описание роли приложения. Это отображается при назначении роли приложения и, если роль приложения работает в качестве разрешения приложения во время предоставления согласия.
      • [DisplayName <String>]: отображаемое имя разрешения, которое отображается в интерфейсе назначения роли приложения и согласия.
      • [Id <String>]: уникальный идентификатор роли внутри коллекции appRoles. При создании роли приложения необходимо указать новый идентификатор GUID.
      • [IsEnabled <Boolean?>]: при создании или обновлении роли приложения должно быть задано значение true (которое является значением по умолчанию). Чтобы удалить роль, сначала необходимо задать значение false. На этом этапе в последующем вызове эта роль может быть удалена.
      • [Value <String>]: указывает значение, которое необходимо включить в утверждение ролей в маркерах идентификаторов и маркерах доступа, проверяющих назначенный пользователь или субъект-службу. Не должно превышать 120 символов длиной. Допустимые символы: ! # $ % & ' ( ) * + , - . / : ; = ? @ [ ^ + _ { } ~, а также символы в диапазонах 0-9, A-Z и a-z. Любые другие символы, включая символ пробела, не допускаются. Может не начинаться с ..
    • [ApplicationTemplateId <String>]: уникальный идентификатор applicationTemplate.
    • [CreatedOnBehalfOfDeletedDateTime <DateTime?>]:
    • [CreatedOnBehalfOfDisplayName <String>]: имя, отображаемое в каталоге
    • [Description <String>]: необязательное описание приложения. Возвращается по умолчанию. Поддерживает $filter (eq, ne, NOT, ge, le, startsWith) и $search.
    • [DisabledByMicrosoftStatus <String>]: указывает, отключил ли корпорация Майкрософт зарегистрированное приложение. Возможные значения: null (значение по умолчанию), NotDisabled и DisabledDueToViolationOfServicesAgreement (причины могут включать подозрительные, оскорбительные или вредоносные действия или нарушение соглашения об службах Майкрософт). Поддерживает $filter (eq, ne, NOT).
    • [FederatedIdentityCredentials <IMicrosoftGraphFederatedIdentityCredential[]>]: федеративные удостоверения для приложений. Поддерживает $expand и $filter (eq при подсчете пустых коллекций).
      • [Audience <String[]>]: выводит список аудиторий, которые могут отображаться во внешнем маркере. Это поле является обязательным и по умолчанию используется значение "api://AzureADTokenExchange". В нем говорится, что платформа удостоверений Майкрософт должно приниматься в утверждении aud в входящего токена. Это значение представляет Azure AD во внешнем поставщике удостоверений и не имеет фиксированного значения для поставщиков удостоверений. Возможно, вам потребуется создать регистрацию приложения в поставщике удостоверений, чтобы служить аудиторией этого маркера. Обязательный.
      • [Description <String>]: не проверенное, предоставленное пользователем описание федеративных учетных данных удостоверения. Необязательно.
      • [Issuer <String>]: URL-адрес внешнего поставщика удостоверений и должен соответствовать утверждению издателя для обмена внешним маркером. Сочетание значений издателя и субъекта должно быть уникальным в приложении. Обязательный.
      • [Name <String>]: является уникальным идентификатором для учетных данных федеративного удостоверения, который имеет ограничение в 120 символов и должен быть понятным ПО URL-адресу. Изменить его после создания невозможно. Обязательный. Не допускает значения NULL. Поддерживает $filter (eq).
      • [Subject <String>]: обязательный. Идентификатор внешней рабочей нагрузки программного обеспечения в поставщике внешних удостоверений. Как и значение аудитории, оно не имеет фиксированного формата, так как каждый поставщик удостоверений использует собственный идентификатор — иногда GUID, иногда идентификатор с разделителями двоеточия, иногда произвольные строки. Значение здесь должно совпадать с вложенным утверждением в маркере, представленном в Azure AD. Сочетание издателя и субъекта должно быть уникальным в приложении. Поддерживает $filter (eq).
    • [GroupMembershipClaim <String>]: настраивает утверждение групп, выданное пользователем или маркером доступа OAuth 2.0, которое ожидает приложение. Чтобы задать этот атрибут, используйте одно из следующих строковых значений: None, SecurityGroup (для групп безопасности и ролей Azure AD), All (получает все группы безопасности, группы распространения и роли каталога Azure AD, вошедшего в систему пользователя).
    • [HomeRealmDiscoveryPolicy <IMicrosoftGraphHomeRealmDiscoveryPolicy[]>]:
    • [IdentifierUri <String[]>]: URI, определяющие приложение в клиенте Azure AD или в проверенном пользовательском домене, если приложение является мультитенантным. Дополнительные сведения см. в статье Объекты приложения и субъекта-службы в Azure Active Directory. Любой оператор необходим для выражений фильтра в многозначных свойствах. Не допускает значения NULL. Поддерживает $filter (eq, ne, ge, le, startsWith).
    • [Info <IMicrosoftGraphInformationalUrl>]: информационныйUrl
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [MarketingUrl <String>]: ссылка на маркетинговую страницу приложения. Например: https://www.contoso.com/app/marketing
      • [PrivacyStatementUrl <String>]: ссылка на заявление о конфиденциальности приложения. Например: https://www.contoso.com/app/privacy
      • [SupportUrl <String>]: ссылка на страницу поддержки приложения. Например: https://www.contoso.com/app/support
      • [TermsOfServiceUrl <String>]: ссылка на условия обслуживания приложения. Например: https://www.contoso.com/app/termsofservice
    • [IsDeviceOnlyAuthSupported <Boolean?>]: указывает, поддерживает ли это приложение проверку подлинности устройства без пользователя. Значение по умолчанию — false.
    • [IsFallbackPublicClient <Boolean?>]: указывает тип резервного приложения как общедоступный клиент, например установленное приложение, работающее на мобильном устройстве. Значение по умолчанию равно false, что означает, что тип резервного приложения является конфиденциальным клиентом, например веб-приложением. Существуют определенные сценарии, в которых Azure AD не может определить тип клиентского приложения. Например, поток ROPC, в котором приложение настроено без указания URI перенаправления. В этих случаях Azure AD интерпретирует тип приложения на основе значения этого свойства.
    • [KeyCredentials <IMicrosoftGraphKeyCredential[]>]: коллекция ключевых учетных данных, связанных с приложением. Не допускает значения NULL. Поддерживает $filter (eq, NOT, ge, le).
      • [CustomKeyIdentifier <Byte[]>]: Пользовательский идентификатор ключа
      • [DisplayName <String>]: понятное имя ключа. Необязательно.
      • [EndDateTime <DateTime?>]: дата и время истечения срока действия учетных данных. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z
      • [Key <Byte[]>]: значение для учетных данных ключа. Должно быть значением в кодировке base 64.
      • [KeyId <String>]: уникальный идентификатор (GUID) для ключа.
      • [StartDateTime <DateTime?>]: дата и время, в течение которого учетные данные становятся допустимыми. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z
      • [Type <String>]: тип учетных данных ключа; Например, "Симметричный".
      • [Usage <String>]: строка, описывающая назначение, для которого можно использовать ключ; Например, "Проверить".
    • [Logo <Byte[]>]: основной логотип приложения. Не допускает значения NULL.
    • [Note <String>]: заметки, относящиеся к управлению приложением.
    • [Oauth2RequirePostResponse <Boolean?>]:
    • [OptionalClaim <IMicrosoftGraphOptionalClaims>]: необязательныеClaims
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [AccessToken <IMicrosoftGraphOptionalClaim[]>]: необязательные утверждения, возвращаемые в маркере доступа JWT.
        • [AdditionalProperty <String[]>]: дополнительные свойства утверждения. Если свойство существует в коллекции, оно изменяет поведение дополнительного утверждения, указанного в свойстве имени.
        • [Essential <Boolean?>]: если значение равно true, утверждение, указанное клиентом, необходимо для обеспечения плавной авторизации для конкретной задачи, запрошенной конечным пользователем. По умолчанию используется значение false.
        • [Name <String>]: имя необязательного утверждения.
        • [Source <String>]: источник (объект каталога) утверждения. Существуют стандартные утверждения и определяемые пользователем утверждения из свойств расширения. Если исходное значение равно null, утверждение будет являться предопределенным необязательным утверждением. Если исходное значение — user, значение в имени свойства будет свойством расширения из объекта пользователя.
      • [IdToken <IMicrosoftGraphOptionalClaim[]>]: необязательные утверждения, возвращаемые в маркере идентификатора JWT.
      • [Saml2Token <IMicrosoftGraphOptionalClaim[]>]: необязательные утверждения, возвращаемые в токене SAML.
    • [ParentalControlSetting <IMicrosoftGraphParentalControlSettings>]: parentalControlSettings
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [CountriesBlockedForMinor <String[]>]: задает коды стран ISO с двумя буквами. Доступ к приложению будет заблокирован для несовершеннолетних из стран, указанных в этом списке.
      • [LegalAgeGroupRule <String>]: указывает правило группы юридических возрастов, применимое к пользователям приложения. Можно задать одно из следующих значений: ValueDescriptionAllowDefault. Применяет минимальный юридический минимум. Это означает, что согласие родителей требуется для несовершеннолетних в Европейском союзе и Корее.RequireConsentForPrivacyServicesEnforces, чтобы указать дату рождения для соблюдения правил COPPA. RequireConsentForMinorsRequires родительское согласие в возрасте до 18 лет, независимо от дополнительных правил страны. RequireConsentForKidsRequires родительское согласие в возрасте до 14 лет, независимо от дополнительных правил страны. BlockMinorsBlocks от использования приложения.
    • [PasswordCredentials <IMicrosoftGraphPasswordCredential[]>]: коллекция учетных данных паролей, связанных с приложением. Не допускает значения NULL.
      • [CustomKeyIdentifier <Byte[]>]: не используйте.
      • [DisplayName <String>]: понятное имя пароля. Необязательно.
      • [EndDateTime <DateTime?>]: дата и время истечения срока действия пароля, представленные в формате ISO 8601 и всегда в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z. Необязательно.
      • [KeyId <String>]: уникальный идентификатор пароля.
      • [StartDateTime <DateTime?>]: дата и время, в течение которого пароль становится допустимым. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z. Необязательно.
    • [PublicClient <IMicrosoftGraphPublicClientApplication>]: publicClientApplication
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [RedirectUri <String[]>]: указывает URL-адреса, в которых маркеры пользователей отправляются для входа или URI перенаправления, в которых отправляются коды авторизации OAuth 2.0 и маркеры доступа.
    • [RequiredResourceAccess <IMicrosoftGraphRequiredResourceAccess[]>]: указывает ресурсы, к которым требуется доступ приложению. Это свойство также задает набор областей разрешений OAuth и ролей приложений, необходимых для каждого из этих ресурсов. Эта конфигурация доступа к необходимым ресурсам обеспечивает взаимодействие с согласием. Не допускает значения NULL. Поддерживает $filter (eq, NOT, ge, le).
      • [ResourceAccess <IMicrosoftGraphResourceAccess[]>]: список областей разрешений OAuth2.0 и ролей приложений, необходимых приложению из указанного ресурса.
        • [Id <String>]: уникальный идентификатор для одного из экземпляров oauth2PermissionScopes или appRole, предоставляемых приложением ресурсов.
        • [Type <String>]: указывает, ссылается ли свойство идентификатора на oauth2PermissionScopes или appRole. Возможные значения: Scope или Role.
      • [ResourceAppId <String>]: уникальный идентификатор ресурса, к которому требуется доступ к приложению. Это должно быть равно идентификатору appId, объявленному в целевом приложении ресурсов.
    • [SignInAudience <String>]: указывает учетные записи Майкрософт, поддерживаемые для текущего приложения. Поддерживаемые значения: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount, PersonalMicrosoftAccount. Дополнительные сведения см. в таблице ниже. Поддерживает $filter (eq, ne, NOT).
    • [Spa <IMicrosoftGraphSpaApplication>]: spaApplication
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [RedirectUri <String[]>]: указывает URL-адреса, в которых маркеры пользователей отправляются для входа или URI перенаправления, в которых отправляются коды авторизации OAuth 2.0 и маркеры доступа.
    • [Tag <String[]>]: пользовательские строки, которые можно использовать для классификации и идентификации приложения. Не допускается значение NULL. Поддерживает $filter (eq, NOT, ge, le, startsWith).
    • [TokenEncryptionKeyId <String>]: задает идентификатор ключа открытого ключа из коллекции keyCredentials. При настройке Azure AD шифрует все маркеры, которые он выдает, с помощью ключа, на который указывает это свойство. Код приложения, получающий зашифрованный маркер, должен использовать соответствующий закрытый ключ для расшифровки маркера, прежде чем его можно будет использовать для вошедшего пользователя.
    • [TokenIssuancePolicy <IMicrosoftGraphTokenIssuancePolicy[]>]:
      • [AppliesTo <IMicrosoftGraphDirectoryObject[]>]:
      • [Definition <String[]>]: коллекция строк, содержащая строку JSON, которая определяет правила и параметры политики. Синтаксис определения отличается для каждого производного типа политики. Обязательный.
      • [IsOrganizationDefault <Boolean?>]: если задано значение true, активирует эту политику. Для одного и того же типа политики может быть много политик, но только один может быть активирован в качестве организации по умолчанию. Необязательно, значение по умолчанию — false.
      • [Description <String>]: описание этой политики.
      • [DeletedDateTime <DateTime?>]:
      • [DisplayName <String>]: имя, отображаемое в каталоге
    • [TokenLifetimePolicy <IMicrosoftGraphTokenLifetimePolicy[]>]: tokenLifetimePolicies, назначенный этому приложению. Поддерживает $expand.
      • [AppliesTo <IMicrosoftGraphDirectoryObject[]>]:
      • [Definition <String[]>]: коллекция строк, содержащая строку JSON, которая определяет правила и параметры политики. Синтаксис определения отличается для каждого производного типа политики. Обязательный.
      • [IsOrganizationDefault <Boolean?>]: если задано значение true, активирует эту политику. Для одного и того же типа политики может быть много политик, но только один может быть активирован в качестве организации по умолчанию. Необязательно, значение по умолчанию — false.
      • [Description <String>]: описание этой политики.
      • [DeletedDateTime <DateTime?>]:
      • [DisplayName <String>]: имя, отображаемое в каталоге
    • [Web <IMicrosoftGraphWebApplication>]: webApplication
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [HomePageUrl <String>]: домашняя страница или целевая страница приложения.
      • [ImplicitGrantSetting <IMicrosoftGraphImplicitGrantSettings>]: implicitGrantSettings
        • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
        • [EnableAccessTokenIssuance <Boolean?>]: указывает, может ли веб-приложение запрашивать маркер доступа с помощью неявного потока OAuth 2.0.
        • [EnableIdTokenIssuance <Boolean?>]: указывает, может ли это веб-приложение запрашивать маркер идентификатора с помощью неявного потока OAuth 2.0.
      • [LogoutUrl <String>]: указывает URL-адрес, который будет использоваться службой авторизации Майкрософт для выхода пользователя с помощью интерфейсного канала, внутренних каналов или протоколов выхода SAML.
      • [RedirectUri <String[]>]: указывает URL-адреса, в которых маркеры пользователей отправляются для входа или URI перенаправления, в которых отправляются коды авторизации OAuth 2.0 и маркеры доступа.
    • [DataType <String>]: указывает тип данных значения, которое может содержать свойство расширения. Поддерживаются следующие значения. Не допускает значения NULL. Двоичный — 256 байт максимумBooleanDateTime — должен быть указан в формате ISO 8601. Будет храниться в формате UTC. Целое число — 32-разрядное значение. LargeInteger — 64-разрядное значение. Строка — максимум 256 символов
    • [Name <String>]: имя свойства расширения. Не допускает значения NULL.
    • [TargetObject <String[]>]: поддерживаются следующие значения. Не допускает значения NULL. UserGroupOrganizationDeviceApplication
    • [Description <String>]: описание этой политики.
    • [AppliesTo <IMicrosoftGraphDirectoryObject[]>]:
    • [Definition <String[]>]: коллекция строк, содержащая строку JSON, которая определяет правила и параметры политики. Синтаксис определения отличается для каждого производного типа политики. Обязательный.
    • [IsOrganizationDefault <Boolean?>]: если задано значение true, активирует эту политику. Для одного и того же типа политики может быть много политик, но только один может быть активирован в качестве организации по умолчанию. Необязательно, значение по умолчанию — false.
  • [Definition <String[]>]: коллекция строк, содержащая строку JSON, которая определяет правила и параметры политики. Синтаксис определения отличается для каждого производного типа политики. Обязательный.
  • [IsOrganizationDefault <Boolean?>]: если задано значение true, активирует эту политику. Для одного и того же типа политики может быть много политик, но только один может быть активирован в качестве организации по умолчанию. Необязательно, значение по умолчанию — false.
  • [Description <String>]: описание этой политики.
  • [DeletedDateTime <DateTime?>]:
  • [DisplayName <String>]: имя, отображаемое в каталоге

INFO <IMicrosoftGraphInformationalUrl>: информационныйUrl

  • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
  • [MarketingUrl <String>]: ссылка на маркетинговую страницу приложения. Например: https://www.contoso.com/app/marketing
  • [PrivacyStatementUrl <String>]: ссылка на заявление о конфиденциальности приложения. Например: https://www.contoso.com/app/privacy
  • [SupportUrl <String>]: ссылка на страницу поддержки приложения. Например: https://www.contoso.com/app/support
  • [TermsOfServiceUrl <String>]: ссылка на условия обслуживания приложения. Например: https://www.contoso.com/app/termsofservice

INPUTOBJECT <IMicrosoftGraphApplication>: ключ: объект приложения

  • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
  • [DeletedDateTime <DateTime?>]:
  • [DisplayName <String>]: имя, отображаемое в каталоге
  • [AddIn <IMicrosoftGraphAddIn[]>]: определяет настраиваемое поведение, которое может использовать потребляющая служба для вызова приложения в определенных контекстах. Например, приложения, которые могут отображать потоки файлов, могут задать свойство addIns для его функциональных возможностей FileHandler. Это позволит службам, таким как Office 365, вызывать приложение в контексте документа, над которым работает пользователь.
    • [Id <String>]:
    • [Property <IMicrosoftGraphKeyValue[]>]:
      • [Key <String>]:Ключ.
      • [Value <String>]:Ценность.
    • [Type <String>]:
  • [Api <IMicrosoftGraphApiApplication>]: apiApplication
    • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
    • [AcceptMappedClaim <Boolean?>]: если задано значение true, приложение может использовать сопоставление утверждений без указания пользовательского ключа подписи.
    • [KnownClientApplication <String[]>]: используется для предоставления согласия, если у вас есть решение, содержащее две части: клиентское приложение и пользовательское веб-ПРИЛОЖЕНИЕ API. Если для этого значения задан идентификатор приложения клиента, пользователь будет давать согласие только один раз клиентскому приложению. Azure AD знает, что согласие клиента означает неявно согласие на веб-API и автоматически подготавливает субъекты-службы для обоих API одновременно. И клиентское приложение, и веб-API должны быть зарегистрированы в одном и том же клиенте.
    • [Oauth2PermissionScope <IMicrosoftGraphPermissionScope[]>]: определение делегированных разрешений, предоставляемых веб-API, представленных этой регистрацией приложения. Эти делегированные разрешения могут запрашиваться клиентским приложением и могут предоставляться пользователями или администраторами во время согласия. Делегированные разрешения иногда называются областями OAuth 2.0.
      • [AdminConsentDescription <String>]: описание делегированных разрешений, предназначенных для чтения администратором, предоставляющим разрешение от имени всех пользователей. Этот текст отображается в интерфейсах согласия администратора на уровне клиента.
      • [AdminConsentDisplayName <String>]: заголовок разрешения, предназначенный для чтения администратором, предоставляющим разрешение от имени всех пользователей.
      • [Id <String>]: уникальный идентификатор делегированного разрешения внутри коллекции делегированных разрешений, определенных для приложения ресурсов.
      • [IsEnabled <Boolean?>]: при создании или обновлении разрешения это свойство должно иметь значение true (это значение по умолчанию). Чтобы удалить разрешение, это свойство сначала должно иметь значение false. На этом этапе при последующем вызове разрешение может быть удалено.
      • [Origin <String>]:
      • [Type <String>]: указывает, следует ли считать это делегированное разрешение безопасным для пользователей, не являющихся администраторами, предоставлять согласие от имени себя или требоваться ли администратору для предоставления согласия на разрешения. Это будет поведение по умолчанию, но каждый клиент может настроить поведение в своей организации (разрешая, ограничивая или ограничивая согласие пользователя на это делегированное разрешение.)
      • [UserConsentDescription <String>]: описание делегированных разрешений, предназначенных для чтения пользователем, предоставляющим разрешение от собственного имени. Этот текст отображается в интерфейсах согласия, когда пользователь дает согласие только от имени себя.
      • [UserConsentDisplayName <String>]: заголовок разрешения, предназначенный для чтения пользователем, предоставляющим разрешение от собственного имени. Этот текст отображается в интерфейсах согласия, когда пользователь дает согласие только от имени себя.
      • [Value <String>]: указывает значение, включаемое в утверждение scp (scope) в маркеры доступа. Не должно превышать 120 символов длиной. Допустимые символы: ! # $ % & ' ( ) * + , - . / : ; = ? @ [ ^ + _ { } ~, а также символы в диапазонах 0-9, A-Z и a-z. Любые другие символы, включая символ пробела, не допускаются. Может не начинаться с ..
    • [PreAuthorizedApplication <IMicrosoftGraphPreAuthorizedApplication[]>]: перечисляет клиентские приложения, которые предварительно авторизованы с указанными делегированными разрешениями для доступа к API этого приложения. Пользователям не требуется согласие на любое предварительно авторизованное приложение (для указанных разрешений). Однако для всех дополнительных разрешений, не перечисленных в preAuthorizedApplications (запрошенных с помощью добавочного согласия, например), потребуется согласие пользователя.
      • [AppId <String>]: уникальный идентификатор приложения.
      • [DelegatedPermissionId <String[]>]: уникальный идентификатор приложения oauth2PermissionScopes.
    • [RequestedAccessTokenVersion <Int32?>]: указывает версию маркера доступа, ожидаемую этим ресурсом. В результате изменяются версия и формат JWT, созданного независимо от конечной точки или клиента, используемых для запроса маркера доступа. Используемая конечная точка версии 1.0 или 2.0 выбирается клиентом и влияет только на версию id_tokens. Ресурсы должны явно настроить запрошенныйAccessTokenVersion, чтобы указать поддерживаемый формат маркера доступа. Возможные значения для запрошенногоAccessTokenVersion: 1, 2 или NULL. Если значение равно null, по умолчанию используется значение 1, соответствующее конечной точке версии 1.0. Если signInAudience в приложении настроен как AzureADandPersonalMicrosoftAccount, значение этого свойства должно иметь значение 2.
  • [AppRole <IMicrosoftGraphAppRole[]>]: коллекция ролей, назначенных приложению. При назначении ролей приложения эти роли можно назначать пользователям, группам или субъектам-службам, связанным с другими приложениями. Не допускает значения NULL.
    • [AllowedMemberType <String[]>]: указывает, можно ли назначить эту роль приложения пользователям и группам (задав значение ['User']), другим приложениям (задав значение ['Application'], или оба (задав значение ['User', 'Application']). Роли приложений, поддерживающие назначение субъектам-службам других приложений, также называются разрешениями приложения. Значение Application поддерживается только для ролей приложений, определенных в сущностях приложений.
    • [Description <String>]: описание роли приложения. Это отображается при назначении роли приложения и, если роль приложения работает в качестве разрешения приложения во время предоставления согласия.
    • [DisplayName <String>]: отображаемое имя разрешения, которое отображается в интерфейсе назначения роли приложения и согласия.
    • [Id <String>]: уникальный идентификатор роли внутри коллекции appRoles. При создании роли приложения необходимо указать новый идентификатор GUID.
    • [IsEnabled <Boolean?>]: при создании или обновлении роли приложения должно быть задано значение true (которое является значением по умолчанию). Чтобы удалить роль, сначала необходимо задать значение false. На этом этапе в последующем вызове эта роль может быть удалена.
    • [Value <String>]: указывает значение, которое необходимо включить в утверждение ролей в маркерах идентификаторов и маркерах доступа, проверяющих назначенный пользователь или субъект-службу. Не должно превышать 120 символов длиной. Допустимые символы: ! # $ % & ' ( ) * + , - . / : ; = ? @ [ ^ + _ { } ~, а также символы в диапазонах 0-9, A-Z и a-z. Любые другие символы, включая символ пробела, не допускаются. Может не начинаться с ..
  • [ApplicationTemplateId <String>]: уникальный идентификатор applicationTemplate.
  • [CreatedOnBehalfOfDeletedDateTime <DateTime?>]:
  • [CreatedOnBehalfOfDisplayName <String>]: имя, отображаемое в каталоге
  • [Description <String>]: необязательное описание приложения. Возвращается по умолчанию. Поддерживает $filter (eq, ne, NOT, ge, le, startsWith) и $search.
  • [DisabledByMicrosoftStatus <String>]: указывает, отключил ли корпорация Майкрософт зарегистрированное приложение. Возможные значения: null (значение по умолчанию), NotDisabled и DisabledDueToViolationOfServicesAgreement (причины могут включать подозрительные, оскорбительные или вредоносные действия или нарушение соглашения об службах Майкрософт). Поддерживает $filter (eq, ne, NOT).
  • [FederatedIdentityCredentials <IMicrosoftGraphFederatedIdentityCredential[]>]: федеративные удостоверения для приложений. Поддерживает $expand и $filter (eq при подсчете пустых коллекций).
    • [Audience <String[]>]: выводит список аудиторий, которые могут отображаться во внешнем маркере. Это поле является обязательным и по умолчанию используется значение "api://AzureADTokenExchange". В нем говорится, что платформа удостоверений Майкрософт должно приниматься в утверждении aud в входящего токена. Это значение представляет Azure AD во внешнем поставщике удостоверений и не имеет фиксированного значения для поставщиков удостоверений. Возможно, вам потребуется создать регистрацию приложения в поставщике удостоверений, чтобы служить аудиторией этого маркера. Обязательный.
    • [Description <String>]: не проверенное, предоставленное пользователем описание федеративных учетных данных удостоверения. Необязательно.
    • [Issuer <String>]: URL-адрес внешнего поставщика удостоверений и должен соответствовать утверждению издателя для обмена внешним маркером. Сочетание значений издателя и субъекта должно быть уникальным в приложении. Обязательный.
    • [Name <String>]: является уникальным идентификатором для учетных данных федеративного удостоверения, который имеет ограничение в 120 символов и должен быть понятным ПО URL-адресу. Изменить его после создания невозможно. Обязательный. Не допускает значения NULL. Поддерживает $filter (eq).
    • [Subject <String>]: обязательный. Идентификатор внешней рабочей нагрузки программного обеспечения в поставщике внешних удостоверений. Как и значение аудитории, оно не имеет фиксированного формата, так как каждый поставщик удостоверений использует собственный идентификатор — иногда GUID, иногда идентификатор с разделителями двоеточия, иногда произвольные строки. Значение здесь должно совпадать с вложенным утверждением в маркере, представленном в Azure AD. Сочетание издателя и субъекта должно быть уникальным в приложении. Поддерживает $filter (eq).
  • [GroupMembershipClaim <String>]: настраивает утверждение групп, выданное пользователем или маркером доступа OAuth 2.0, которое ожидает приложение. Чтобы задать этот атрибут, используйте одно из следующих строковых значений: None, SecurityGroup (для групп безопасности и ролей Azure AD), All (получает все группы безопасности, группы распространения и роли каталога Azure AD, вошедшего в систему пользователя).
  • [HomeRealmDiscoveryPolicy <IMicrosoftGraphHomeRealmDiscoveryPolicy[]>]:
    • [AppliesTo <IMicrosoftGraphDirectoryObject[]>]:
      • [DeletedDateTime <DateTime?>]:
      • [DisplayName <String>]: имя, отображаемое в каталоге
      • [AssignedPlan <IMicrosoftGraphAssignedPlan[]>]: коллекция планов обслуживания, связанных с клиентом. Не допускает значения NULL.
        • [AssignedDateTime <DateTime?>]: дата и время назначения плана. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z.
        • [CapabilityStatus <String>]: условие назначения возможностей. Возможные значения: "Включено", "Предупреждение", "Приостановлено", "Удалено", "Заблокировано". См. подробное описание каждого значения.
        • [Service <String>]: имя службы; например, exchange.
        • [ServicePlanId <String>]: GUID, определяющий план обслуживания. Полный список идентификаторов GUID и их эквивалентных понятных имен служб см. в разделе "Имена продуктов" и идентификаторы плана обслуживания для лицензирования.
      • [Branding <IMicrosoftGraphOrganizationalBranding>]: организацияBranding
        • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
        • [BackgroundColor <String>]: цвет, который будет отображаться вместо фонового изображения в подключениях с низкой пропускной способностью. Рекомендуется использовать основной цвет логотипа баннера или цвета организации. Укажите это в шестнадцатеричном формате, например белый цвет #FFFFFF.
        • [BackgroundImage <Byte[]>]: изображение, отображаемое в качестве фона страницы входа. Допустимые типы : PNG или JPEG не меньше 300 КБ и не больше 1920 × 1080 пикселей. Меньшее изображение снижает требования к пропускной способности и ускоряет загрузку страницы.
        • [BackgroundImageRelativeUrl <String>]: относительный URL-адрес для свойства backgroundImage, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию, обслуживаемую CDN. Только чтение.
        • [BannerLogo <Byte[]>]: баннерная версия логотипа вашей компании, которая отображается на странице входа. Допустимые типы — PNG или JPEG, не превышающие 36 × 245 пикселей. Рекомендуется использовать прозрачное изображение без заполнения вокруг логотипа.
        • [BannerLogoRelativeUrl <String>]: относительный URL-адрес для свойства bannerLogo, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию только для чтения, обслуживаемую CDN. Только чтение.
        • [CdnList <String[]>]: список базовых URL-адресов для всех доступных поставщиков CDN, обслуживающих ресурсы текущего ресурса. Несколько поставщиков CDN используются одновременно для обеспечения высокой доступности запросов на чтение. Только чтение.
        • [SignInPageText <String>]: текст, отображаемый в нижней части поля входа. Эту информацию можно использовать для передачи дополнительных сведений, таких как номер телефона в службу технической поддержки или юридическое заявление. Этот текст должен быть в кодировке Юникод и не должен превышать 1024 символов.
        • [SquareLogo <Byte[]>]: квадратная версия логотипа вашей компании, которая отображается в интерфейсе Windows 10 вне коробки (OOBE) и когда Windows Autopilot включен для развертывания. Допустимые типы — PNG или JPEG размером не более 240 x 240 пикселей и размером не более 10 КБ. Рекомендуется использовать прозрачное изображение без заполнения вокруг логотипа.
        • [SquareLogoRelativeUrl <String>]: относительный URL-адрес для свойства squareLogo, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию, обслуживаемую CDN. Только чтение.
        • [UsernameHintText <String>]: строка, отображающаяся как указание в текстовом поле имени пользователя на экране входа. Этот текст должен быть Юникодом без ссылок или кода и не может превышать 64 символов.
        • [Id <String>]: уникальный иденфикатор для сущности. Только чтение.
        • [Localization <IMicrosoftGraphOrganizationalBrandingLocalization[]>]: добавьте другую фирменную символику на основе языкового стандарта.
          • [BackgroundColor <String>]: цвет, который будет отображаться вместо фонового изображения в подключениях с низкой пропускной способностью. Рекомендуется использовать основной цвет логотипа баннера или цвета организации. Укажите это в шестнадцатеричном формате, например белый цвет #FFFFFF.
          • [BackgroundImage <Byte[]>]: изображение, отображаемое в качестве фона страницы входа. Допустимые типы : PNG или JPEG не меньше 300 КБ и не больше 1920 × 1080 пикселей. Меньшее изображение снижает требования к пропускной способности и ускоряет загрузку страницы.
          • [BackgroundImageRelativeUrl <String>]: относительный URL-адрес для свойства backgroundImage, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию, обслуживаемую CDN. Только чтение.
          • [BannerLogo <Byte[]>]: баннерная версия логотипа вашей компании, которая отображается на странице входа. Допустимые типы — PNG или JPEG, не превышающие 36 × 245 пикселей. Рекомендуется использовать прозрачное изображение без заполнения вокруг логотипа.
          • [BannerLogoRelativeUrl <String>]: относительный URL-адрес для свойства bannerLogo, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию только для чтения, обслуживаемую CDN. Только чтение.
          • [CdnList <String[]>]: список базовых URL-адресов для всех доступных поставщиков CDN, обслуживающих ресурсы текущего ресурса. Несколько поставщиков CDN используются одновременно для обеспечения высокой доступности запросов на чтение. Только чтение.
          • [SignInPageText <String>]: текст, отображаемый в нижней части поля входа. Эту информацию можно использовать для передачи дополнительных сведений, таких как номер телефона в службу технической поддержки или юридическое заявление. Этот текст должен быть в кодировке Юникод и не должен превышать 1024 символов.
          • [SquareLogo <Byte[]>]: квадратная версия логотипа вашей компании, которая отображается в интерфейсе Windows 10 вне коробки (OOBE) и когда Windows Autopilot включен для развертывания. Допустимые типы — PNG или JPEG размером не более 240 x 240 пикселей и размером не более 10 КБ. Рекомендуется использовать прозрачное изображение без заполнения вокруг логотипа.
          • [SquareLogoRelativeUrl <String>]: относительный URL-адрес для свойства squareLogo, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию, обслуживаемую CDN. Только чтение.
          • [UsernameHintText <String>]: строка, отображающаяся как указание в текстовом поле имени пользователя на экране входа. Этот текст должен быть Юникодом без ссылок или кода и не может превышать 64 символов.
          • [Id <String>]: уникальный иденфикатор для сущности. Только чтение.
      • [BusinessPhone <String[]>]: номер телефона для организации. Хотя это коллекция строк, для этого свойства можно задать только одно число.
      • [CertificateBasedAuthConfiguration <IMicrosoftGraphCertificateBasedAuthConfiguration[]>]: свойство навигации для управления конфигурацией проверки подлинности на основе сертификатов. В коллекции можно создать только один экземпляр certificateBasedAuthConfiguration.
        • [Id <String>]: уникальный иденфикатор для сущности. Только чтение.
        • [CertificateAuthority <IMicrosoftGraphCertificateAuthority[]>]: коллекция центров сертификации, создающих цепочку доверенных сертификатов.
          • [Certificate <Byte[]>]: обязательный. Строка в кодировке Base64, представляющая открытый сертификат.
          • [CertificateRevocationListUrl <String>]: URL-адрес списка отзыва сертификата.
          • [DeltaCertificateRevocationListUrl <String>]: URL-адрес содержит список всех отозванных сертификатов с момента последнего создания полного списка повторного создания сертификата.
          • [IsRootAuthority <Boolean?>]: обязательный. Значение true, если доверенный сертификат является корневым центром, значение false, если доверенный сертификат является промежуточным центром.
          • [Issuer <String>]: издатель сертификата, вычисляемый из значения сертификата. Только чтение.
          • [IssuerSki <String>]: идентификатор ключа субъекта сертификата, вычисляемый из значения сертификата. Только чтение.
      • [City <String>]: имя города адреса для организации.
      • [Country <String>]: имя страны или региона адреса для организации.
      • [CountryLetterCode <String>]: сокращение страны или региона для организации в формате ISO 3166-2.
      • [CreatedDateTime <DateTime?>]: метка времени создания организации. Значение не может быть изменено и автоматически заполняется при создании организации. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z. Только чтение.
      • [Extension <IMicrosoftGraphExtension[]>]: коллекция открытых расширений, определенных для организации. Только чтение. Допускает значение NULL.
        • [Id <String>]: уникальный иденфикатор для сущности. Только чтение.
      • [MarketingNotificationEmail <String[]>]: не допускает значение NULL.
      • [MobileDeviceManagementAuthority <MdmAuthority?>]: центр управления мобильными устройствами.
      • [OnPremisesLastSyncDateTime <DateTime?>]: время и дата последнего синхронизации клиента с локальным каталогом. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z. Только чтение.
      • [OnPremisesSyncEnabled <Boolean?>]: значение true, если этот объект синхронизирован из локального каталога; Значение false, если этот объект изначально синхронизирован из локального каталога, но больше не синхронизирован. Допускает значение NULL. Значение NULL, если этот объект никогда не синхронизирован из локального каталога (по умолчанию).
      • [PostalCode <String>]: почтовый индекс адреса для организации.
      • [PreferredLanguage <String>]: предпочтительный язык для организации. Должен соответствовать коду ISO 639-1; например, en.
      • [PrivacyProfile <IMicrosoftGraphPrivacyProfile>]: privacyProfile
        • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
        • [ContactEmail <String>]: допустимый адрес электронной почты SMTP для контакта с заявлением о конфиденциальности. Необязательно.
        • [StatementUrl <String>]: допустимый формат URL-адреса, начинающийся с http:// или https://. Максимальная длина составляет 255 символов. URL-адрес, указывающий на заявление о конфиденциальности компании. Необязательно.
      • [ProvisionedPlan <IMicrosoftGraphProvisionedPlan[]>]: не допускает значение NULL.
        • [CapabilityStatus <String>]: например, "Включено".
        • [ProvisioningStatus <String>]: например, "Успех".
        • [Service <String>]: имя службы; Например, AccessControlS2S
      • [SecurityComplianceNotificationMail <String[]>]:
      • [SecurityComplianceNotificationPhone <String[]>]:
      • [State <String>]: имя адреса для организации.
      • [Street <String>]: имя улицы адреса для организации.
      • [TechnicalNotificationMail <String[]>]: не допускает значение NULL.
      • [TenantType <String>]:
      • [VerifiedDomain <IMicrosoftGraphVerifiedDomain[]>]: коллекция доменов, связанных с этим клиентом. Не допускает значения NULL.
        • [Capability <String>]: например, Email, OfficeCommunicationsOnline.
        • [IsDefault <Boolean?>]: значение true, если это домен по умолчанию, связанный с клиентом; в противном случае значение false.
        • [IsInitial <Boolean?>]: значение true, если это начальный домен, связанный с клиентом; в противном случае значение false.
        • [Name <String>]: доменное имя; например, contoso.onmicrosoft.com.
        • [Type <String>]: например, Управляемое.
      • [AddIn <IMicrosoftGraphAddIn[]>]: определяет настраиваемое поведение, которое может использовать потребляющая служба для вызова приложения в определенных контекстах. Например, приложения, которые могут отображать потоки файлов, могут задать свойство addIns для его функциональных возможностей FileHandler. Это позволит службам, таким как Office 365, вызывать приложение в контексте документа, над которым работает пользователь.
      • [Api <IMicrosoftGraphApiApplication>]: apiApplication
      • [AppRole <IMicrosoftGraphAppRole[]>]: коллекция ролей, назначенных приложению. При назначении ролей приложения эти роли можно назначать пользователям, группам или субъектам-службам, связанным с другими приложениями. Не допускает значения NULL.
      • [ApplicationTemplateId <String>]: уникальный идентификатор applicationTemplate.
      • [CreatedOnBehalfOfDeletedDateTime <DateTime?>]:
      • [CreatedOnBehalfOfDisplayName <String>]: имя, отображаемое в каталоге
      • [Description <String>]: необязательное описание приложения. Возвращается по умолчанию. Поддерживает $filter (eq, ne, NOT, ge, le, startsWith) и $search.
      • [DisabledByMicrosoftStatus <String>]: указывает, отключил ли корпорация Майкрософт зарегистрированное приложение. Возможные значения: null (значение по умолчанию), NotDisabled и DisabledDueToViolationOfServicesAgreement (причины могут включать подозрительные, оскорбительные или вредоносные действия или нарушение соглашения об службах Майкрософт). Поддерживает $filter (eq, ne, NOT).
      • [FederatedIdentityCredentials <IMicrosoftGraphFederatedIdentityCredential[]>]: федеративные удостоверения для приложений. Поддерживает $expand и $filter (eq при подсчете пустых коллекций).
      • [GroupMembershipClaim <String>]: настраивает утверждение групп, выданное пользователем или маркером доступа OAuth 2.0, которое ожидает приложение. Чтобы задать этот атрибут, используйте одно из следующих строковых значений: None, SecurityGroup (для групп безопасности и ролей Azure AD), All (получает все группы безопасности, группы распространения и роли каталога Azure AD, вошедшего в систему пользователя).
      • [HomeRealmDiscoveryPolicy <IMicrosoftGraphHomeRealmDiscoveryPolicy[]>]:
      • [IdentifierUri <String[]>]: URI, определяющие приложение в клиенте Azure AD или в проверенном пользовательском домене, если приложение является мультитенантным. Дополнительные сведения см. в статье Объекты приложения и субъекта-службы в Azure Active Directory. Любой оператор необходим для выражений фильтра в многозначных свойствах. Не допускает значения NULL. Поддерживает $filter (eq, ne, ge, le, startsWith).
      • [Info <IMicrosoftGraphInformationalUrl>]: информационныйUrl
        • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
        • [MarketingUrl <String>]: ссылка на маркетинговую страницу приложения. Например: https://www.contoso.com/app/marketing
        • [PrivacyStatementUrl <String>]: ссылка на заявление о конфиденциальности приложения. Например: https://www.contoso.com/app/privacy
        • [SupportUrl <String>]: ссылка на страницу поддержки приложения. Например: https://www.contoso.com/app/support
        • [TermsOfServiceUrl <String>]: ссылка на условия обслуживания приложения. Например: https://www.contoso.com/app/termsofservice
      • [IsDeviceOnlyAuthSupported <Boolean?>]: указывает, поддерживает ли это приложение проверку подлинности устройства без пользователя. Значение по умолчанию — false.
      • [IsFallbackPublicClient <Boolean?>]: указывает тип резервного приложения как общедоступный клиент, например установленное приложение, работающее на мобильном устройстве. Значение по умолчанию равно false, что означает, что тип резервного приложения является конфиденциальным клиентом, например веб-приложением. Существуют определенные сценарии, в которых Azure AD не может определить тип клиентского приложения. Например, поток ROPC, в котором приложение настроено без указания URI перенаправления. В этих случаях Azure AD интерпретирует тип приложения на основе значения этого свойства.
      • [KeyCredentials <IMicrosoftGraphKeyCredential[]>]: коллекция ключевых учетных данных, связанных с приложением. Не допускает значения NULL. Поддерживает $filter (eq, NOT, ge, le).
        • [CustomKeyIdentifier <Byte[]>]: Пользовательский идентификатор ключа
        • [DisplayName <String>]: понятное имя ключа. Необязательно.
        • [EndDateTime <DateTime?>]: дата и время истечения срока действия учетных данных. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z
        • [Key <Byte[]>]: значение для учетных данных ключа. Должно быть значением в кодировке base 64.
        • [KeyId <String>]: уникальный идентификатор (GUID) для ключа.
        • [StartDateTime <DateTime?>]: дата и время, в течение которого учетные данные становятся допустимыми. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z
        • [Type <String>]: тип учетных данных ключа; Например, "Симметричный".
        • [Usage <String>]: строка, описывающая назначение, для которого можно использовать ключ; Например, "Проверить".
      • [Logo <Byte[]>]: основной логотип приложения. Не допускает значения NULL.
      • [Note <String>]: заметки, относящиеся к управлению приложением.
      • [Oauth2RequirePostResponse <Boolean?>]:
      • [OptionalClaim <IMicrosoftGraphOptionalClaims>]: необязательныеClaims
        • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
        • [AccessToken <IMicrosoftGraphOptionalClaim[]>]: необязательные утверждения, возвращаемые в маркере доступа JWT.
          • [AdditionalProperty <String[]>]: дополнительные свойства утверждения. Если свойство существует в коллекции, оно изменяет поведение дополнительного утверждения, указанного в свойстве имени.
          • [Essential <Boolean?>]: если значение равно true, утверждение, указанное клиентом, необходимо для обеспечения плавной авторизации для конкретной задачи, запрошенной конечным пользователем. По умолчанию используется значение false.
          • [Name <String>]: имя необязательного утверждения.
          • [Source <String>]: источник (объект каталога) утверждения. Существуют стандартные утверждения и определяемые пользователем утверждения из свойств расширения. Если исходное значение равно null, утверждение будет являться предопределенным необязательным утверждением. Если исходное значение — user, значение в имени свойства будет свойством расширения из объекта пользователя.
        • [IdToken <IMicrosoftGraphOptionalClaim[]>]: необязательные утверждения, возвращаемые в маркере идентификатора JWT.
        • [Saml2Token <IMicrosoftGraphOptionalClaim[]>]: необязательные утверждения, возвращаемые в токене SAML.
      • [ParentalControlSetting <IMicrosoftGraphParentalControlSettings>]: parentalControlSettings
        • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
        • [CountriesBlockedForMinor <String[]>]: задает коды стран ISO с двумя буквами. Доступ к приложению будет заблокирован для несовершеннолетних из стран, указанных в этом списке.
        • [LegalAgeGroupRule <String>]: указывает правило группы юридических возрастов, применимое к пользователям приложения. Можно задать одно из следующих значений: ValueDescriptionAllowDefault. Применяет минимальный юридический минимум. Это означает, что согласие родителей требуется для несовершеннолетних в Европейском союзе и Корее.RequireConsentForPrivacyServicesEnforces, чтобы указать дату рождения для соблюдения правил COPPA. RequireConsentForMinorsRequires родительское согласие в возрасте до 18 лет, независимо от дополнительных правил страны. RequireConsentForKidsRequires родительское согласие в возрасте до 14 лет, независимо от дополнительных правил страны. BlockMinorsBlocks от использования приложения.
      • [PasswordCredentials <IMicrosoftGraphPasswordCredential[]>]: коллекция учетных данных паролей, связанных с приложением. Не допускает значения NULL.
        • [CustomKeyIdentifier <Byte[]>]: не используйте.
        • [DisplayName <String>]: понятное имя пароля. Необязательно.
        • [EndDateTime <DateTime?>]: дата и время истечения срока действия пароля, представленные в формате ISO 8601 и всегда в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z. Необязательно.
        • [KeyId <String>]: уникальный идентификатор пароля.
        • [StartDateTime <DateTime?>]: дата и время, в течение которого пароль становится допустимым. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z. Необязательно.
      • [PublicClient <IMicrosoftGraphPublicClientApplication>]: publicClientApplication
        • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
        • [RedirectUri <String[]>]: указывает URL-адреса, в которых маркеры пользователей отправляются для входа или URI перенаправления, в которых отправляются коды авторизации OAuth 2.0 и маркеры доступа.
      • [RequiredResourceAccess <IMicrosoftGraphRequiredResourceAccess[]>]: указывает ресурсы, к которым требуется доступ приложению. Это свойство также задает набор областей разрешений OAuth и ролей приложений, необходимых для каждого из этих ресурсов. Эта конфигурация доступа к необходимым ресурсам обеспечивает взаимодействие с согласием. Не допускает значения NULL. Поддерживает $filter (eq, NOT, ge, le).
        • [ResourceAccess <IMicrosoftGraphResourceAccess[]>]: список областей разрешений OAuth2.0 и ролей приложений, необходимых приложению из указанного ресурса.
          • [Id <String>]: уникальный идентификатор для одного из экземпляров oauth2PermissionScopes или appRole, предоставляемых приложением ресурсов.
          • [Type <String>]: указывает, ссылается ли свойство идентификатора на oauth2PermissionScopes или appRole. Возможные значения: Scope или Role.
        • [ResourceAppId <String>]: уникальный идентификатор ресурса, к которому требуется доступ к приложению. Это должно быть равно идентификатору appId, объявленному в целевом приложении ресурсов.
      • [SignInAudience <String>]: указывает учетные записи Майкрософт, поддерживаемые для текущего приложения. Поддерживаемые значения: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount, PersonalMicrosoftAccount. Дополнительные сведения см. в таблице ниже. Поддерживает $filter (eq, ne, NOT).
      • [Spa <IMicrosoftGraphSpaApplication>]: spaApplication
        • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
        • [RedirectUri <String[]>]: указывает URL-адреса, в которых маркеры пользователей отправляются для входа или URI перенаправления, в которых отправляются коды авторизации OAuth 2.0 и маркеры доступа.
      • [Tag <String[]>]: пользовательские строки, которые можно использовать для классификации и идентификации приложения. Не допускается значение NULL. Поддерживает $filter (eq, NOT, ge, le, startsWith).
      • [TokenEncryptionKeyId <String>]: задает идентификатор ключа открытого ключа из коллекции keyCredentials. При настройке Azure AD шифрует все маркеры, которые он выдает, с помощью ключа, на который указывает это свойство. Код приложения, получающий зашифрованный маркер, должен использовать соответствующий закрытый ключ для расшифровки маркера, прежде чем его можно будет использовать для вошедшего пользователя.
      • [TokenIssuancePolicy <IMicrosoftGraphTokenIssuancePolicy[]>]:
        • [AppliesTo <IMicrosoftGraphDirectoryObject[]>]:
        • [Definition <String[]>]: коллекция строк, содержащая строку JSON, которая определяет правила и параметры политики. Синтаксис определения отличается для каждого производного типа политики. Обязательный.
        • [IsOrganizationDefault <Boolean?>]: если задано значение true, активирует эту политику. Для одного и того же типа политики может быть много политик, но только один может быть активирован в качестве организации по умолчанию. Необязательно, значение по умолчанию — false.
        • [Description <String>]: описание этой политики.
        • [DeletedDateTime <DateTime?>]:
        • [DisplayName <String>]: имя, отображаемое в каталоге
      • [TokenLifetimePolicy <IMicrosoftGraphTokenLifetimePolicy[]>]: tokenLifetimePolicies, назначенный этому приложению. Поддерживает $expand.
        • [AppliesTo <IMicrosoftGraphDirectoryObject[]>]:
        • [Definition <String[]>]: коллекция строк, содержащая строку JSON, которая определяет правила и параметры политики. Синтаксис определения отличается для каждого производного типа политики. Обязательный.
        • [IsOrganizationDefault <Boolean?>]: если задано значение true, активирует эту политику. Для одного и того же типа политики может быть много политик, но только один может быть активирован в качестве организации по умолчанию. Необязательно, значение по умолчанию — false.
        • [Description <String>]: описание этой политики.
        • [DeletedDateTime <DateTime?>]:
        • [DisplayName <String>]: имя, отображаемое в каталоге
      • [Web <IMicrosoftGraphWebApplication>]: webApplication
        • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
        • [HomePageUrl <String>]: домашняя страница или целевая страница приложения.
        • [ImplicitGrantSetting <IMicrosoftGraphImplicitGrantSettings>]: implicitGrantSettings
          • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
          • [EnableAccessTokenIssuance <Boolean?>]: указывает, может ли веб-приложение запрашивать маркер доступа с помощью неявного потока OAuth 2.0.
          • [EnableIdTokenIssuance <Boolean?>]: указывает, может ли это веб-приложение запрашивать маркер идентификатора с помощью неявного потока OAuth 2.0.
        • [LogoutUrl <String>]: указывает URL-адрес, который будет использоваться службой авторизации Майкрософт для выхода пользователя с помощью интерфейсного канала, внутренних каналов или протоколов выхода SAML.
        • [RedirectUri <String[]>]: указывает URL-адреса, в которых маркеры пользователей отправляются для входа или URI перенаправления, в которых отправляются коды авторизации OAuth 2.0 и маркеры доступа.
      • [DataType <String>]: указывает тип данных значения, которое может содержать свойство расширения. Поддерживаются следующие значения. Не допускает значения NULL. Двоичный — 256 байт максимумBooleanDateTime — должен быть указан в формате ISO 8601. Будет храниться в формате UTC. Целое число — 32-разрядное значение. LargeInteger — 64-разрядное значение. Строка — максимум 256 символов
      • [Name <String>]: имя свойства расширения. Не допускает значения NULL.
      • [TargetObject <String[]>]: поддерживаются следующие значения. Не допускает значения NULL. UserGroupOrganizationDeviceApplication
      • [Description <String>]: описание этой политики.
      • [AppliesTo <IMicrosoftGraphDirectoryObject[]>]:
      • [Definition <String[]>]: коллекция строк, содержащая строку JSON, которая определяет правила и параметры политики. Синтаксис определения отличается для каждого производного типа политики. Обязательный.
      • [IsOrganizationDefault <Boolean?>]: если задано значение true, активирует эту политику. Для одного и того же типа политики может быть много политик, но только один может быть активирован в качестве организации по умолчанию. Необязательно, значение по умолчанию — false.
    • [Definition <String[]>]: коллекция строк, содержащая строку JSON, которая определяет правила и параметры политики. Синтаксис определения отличается для каждого производного типа политики. Обязательный.
    • [IsOrganizationDefault <Boolean?>]: если задано значение true, активирует эту политику. Для одного и того же типа политики может быть много политик, но только один может быть активирован в качестве организации по умолчанию. Необязательно, значение по умолчанию — false.
    • [Description <String>]: описание этой политики.
    • [DeletedDateTime <DateTime?>]:
    • [DisplayName <String>]: имя, отображаемое в каталоге
  • [IdentifierUri <String[]>]: URI, определяющие приложение в клиенте Azure AD или в проверенном пользовательском домене, если приложение является мультитенантным. Дополнительные сведения см. в статье Объекты приложения и субъекта-службы в Azure Active Directory. Любой оператор необходим для выражений фильтра в многозначных свойствах. Не допускает значения NULL. Поддерживает $filter (eq, ne, ge, le, startsWith).
  • [Info <IMicrosoftGraphInformationalUrl>]: информационныйUrl
  • [IsDeviceOnlyAuthSupported <Boolean?>]: указывает, поддерживает ли это приложение проверку подлинности устройства без пользователя. Значение по умолчанию — false.
  • [IsFallbackPublicClient <Boolean?>]: указывает тип резервного приложения как общедоступный клиент, например установленное приложение, работающее на мобильном устройстве. Значение по умолчанию равно false, что означает, что тип резервного приложения является конфиденциальным клиентом, например веб-приложением. Существуют определенные сценарии, в которых Azure AD не может определить тип клиентского приложения. Например, поток ROPC, в котором приложение настроено без указания URI перенаправления. В этих случаях Azure AD интерпретирует тип приложения на основе значения этого свойства.
  • [KeyCredentials <IMicrosoftGraphKeyCredential[]>]: коллекция ключевых учетных данных, связанных с приложением. Не допускает значения NULL. Поддерживает $filter (eq, NOT, ge, le).
  • [Logo <Byte[]>]: основной логотип приложения. Не допускает значения NULL.
  • [Note <String>]: заметки, относящиеся к управлению приложением.
  • [Oauth2RequirePostResponse <Boolean?>]:
  • [OptionalClaim <IMicrosoftGraphOptionalClaims>]: необязательныеClaims
  • [ParentalControlSetting <IMicrosoftGraphParentalControlSettings>]: parentalControlSettings
  • [PasswordCredentials <IMicrosoftGraphPasswordCredential[]>]: коллекция учетных данных паролей, связанных с приложением. Не допускает значения NULL.
  • [PublicClient <IMicrosoftGraphPublicClientApplication>]: publicClientApplication
  • [RequiredResourceAccess <IMicrosoftGraphRequiredResourceAccess[]>]: указывает ресурсы, к которым требуется доступ приложению. Это свойство также задает набор областей разрешений OAuth и ролей приложений, необходимых для каждого из этих ресурсов. Эта конфигурация доступа к необходимым ресурсам обеспечивает взаимодействие с согласием. Не допускает значения NULL. Поддерживает $filter (eq, NOT, ge, le).
  • [SignInAudience <String>]: указывает учетные записи Майкрософт, поддерживаемые для текущего приложения. Поддерживаемые значения: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount, PersonalMicrosoftAccount. Дополнительные сведения см. в таблице ниже. Поддерживает $filter (eq, ne, NOT).
  • [Spa <IMicrosoftGraphSpaApplication>]: spaApplication
  • [Tag <String[]>]: пользовательские строки, которые можно использовать для классификации и идентификации приложения. Не допускается значение NULL. Поддерживает $filter (eq, NOT, ge, le, startsWith).
  • [TokenEncryptionKeyId <String>]: задает идентификатор ключа открытого ключа из коллекции keyCredentials. При настройке Azure AD шифрует все маркеры, которые он выдает, с помощью ключа, на который указывает это свойство. Код приложения, получающий зашифрованный маркер, должен использовать соответствующий закрытый ключ для расшифровки маркера, прежде чем его можно будет использовать для вошедшего пользователя.
  • [TokenIssuancePolicy <IMicrosoftGraphTokenIssuancePolicy[]>]:
  • [TokenLifetimePolicy <IMicrosoftGraphTokenLifetimePolicy[]>]: tokenLifetimePolicies, назначенный этому приложению. Поддерживает $expand.
  • [Web <IMicrosoftGraphWebApplication>]: webApplication

OPTIONALCLAIM <IMicrosoftGraphOptionalClaims>: необязательныеClaims

  • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
  • [AccessToken <IMicrosoftGraphOptionalClaim[]>]: необязательные утверждения, возвращаемые в маркере доступа JWT.
    • [AdditionalProperty <String[]>]: дополнительные свойства утверждения. Если свойство существует в коллекции, оно изменяет поведение дополнительного утверждения, указанного в свойстве имени.
    • [Essential <Boolean?>]: если значение равно true, утверждение, указанное клиентом, необходимо для обеспечения плавной авторизации для конкретной задачи, запрошенной конечным пользователем. По умолчанию используется значение false.
    • [Name <String>]: имя необязательного утверждения.
    • [Source <String>]: источник (объект каталога) утверждения. Существуют стандартные утверждения и определяемые пользователем утверждения из свойств расширения. Если исходное значение равно null, утверждение будет являться предопределенным необязательным утверждением. Если исходное значение — user, значение в имени свойства будет свойством расширения из объекта пользователя.
  • [IdToken <IMicrosoftGraphOptionalClaim[]>]: необязательные утверждения, возвращаемые в маркере идентификатора JWT.
  • [Saml2Token <IMicrosoftGraphOptionalClaim[]>]: необязательные утверждения, возвращаемые в токене SAML.

PARENTALCONTROLSETTING <IMicrosoftGraphParentalControlSettings>: parentalControlSettings

  • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
  • [CountriesBlockedForMinor <String[]>]: задает коды стран ISO с двумя буквами. Доступ к приложению будет заблокирован для несовершеннолетних из стран, указанных в этом списке.
  • [LegalAgeGroupRule <String>]: указывает правило группы юридических возрастов, применимое к пользователям приложения. Можно задать одно из следующих значений: ValueDescriptionAllowDefault. Применяет минимальный юридический минимум. Это означает, что согласие родителей требуется для несовершеннолетних в Европейском союзе и Корее.RequireConsentForPrivacyServicesEnforces, чтобы указать дату рождения для соблюдения правил COPPA. RequireConsentForMinorsRequires родительское согласие в возрасте до 18 лет, независимо от дополнительных правил страны. RequireConsentForKidsRequires родительское согласие в возрасте до 14 лет, независимо от дополнительных правил страны. BlockMinorsBlocks от использования приложения.

REQUIREDRESOURCEACCESS <IMicrosoftGraphRequiredResourceAccess[]>: указывает ресурсы, к которым приложение должно получить доступ. Это свойство также задает набор областей разрешений OAuth и ролей приложений, необходимых для каждого из этих ресурсов. Эта конфигурация доступа к необходимым ресурсам обеспечивает взаимодействие с согласием. Не допускает значения NULL. Поддерживает $filter (eq, NOT, ge, le).

  • [ResourceAccess <IMicrosoftGraphResourceAccess[]>]: список областей разрешений OAuth2.0 и ролей приложений, необходимых приложению из указанного ресурса.
    • [Id <String>]: уникальный идентификатор для одного из экземпляров oauth2PermissionScopes или appRole, предоставляемых приложением ресурсов.
    • [Type <String>]: указывает, ссылается ли свойство идентификатора на oauth2PermissionScopes или appRole. Возможные значения: Scope или Role.
  • [ResourceAppId <String>]: уникальный идентификатор ресурса, к которому требуется доступ к приложению. Это должно быть равно идентификатору appId, объявленному в целевом приложении ресурсов.

TOKENISSUANCEPOLICY <IMicrosoftGraphTokenIssuancePolicy[]>: .

  • [AppliesTo <IMicrosoftGraphDirectoryObject[]>]:
    • [DeletedDateTime <DateTime?>]:
    • [DisplayName <String>]: имя, отображаемое в каталоге
    • [AssignedPlan <IMicrosoftGraphAssignedPlan[]>]: коллекция планов обслуживания, связанных с клиентом. Не допускает значения NULL.
      • [AssignedDateTime <DateTime?>]: дата и время назначения плана. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z.
      • [CapabilityStatus <String>]: условие назначения возможностей. Возможные значения: "Включено", "Предупреждение", "Приостановлено", "Удалено", "Заблокировано". См. подробное описание каждого значения.
      • [Service <String>]: имя службы; например, exchange.
      • [ServicePlanId <String>]: GUID, определяющий план обслуживания. Полный список идентификаторов GUID и их эквивалентных понятных имен служб см. в разделе "Имена продуктов" и идентификаторы плана обслуживания для лицензирования.
    • [Branding <IMicrosoftGraphOrganizationalBranding>]: организацияBranding
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [BackgroundColor <String>]: цвет, который будет отображаться вместо фонового изображения в подключениях с низкой пропускной способностью. Рекомендуется использовать основной цвет логотипа баннера или цвета организации. Укажите это в шестнадцатеричном формате, например белый цвет #FFFFFF.
      • [BackgroundImage <Byte[]>]: изображение, отображаемое в качестве фона страницы входа. Допустимые типы : PNG или JPEG не меньше 300 КБ и не больше 1920 × 1080 пикселей. Меньшее изображение снижает требования к пропускной способности и ускоряет загрузку страницы.
      • [BackgroundImageRelativeUrl <String>]: относительный URL-адрес для свойства backgroundImage, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию, обслуживаемую CDN. Только чтение.
      • [BannerLogo <Byte[]>]: баннерная версия логотипа вашей компании, которая отображается на странице входа. Допустимые типы — PNG или JPEG, не превышающие 36 × 245 пикселей. Рекомендуется использовать прозрачное изображение без заполнения вокруг логотипа.
      • [BannerLogoRelativeUrl <String>]: относительный URL-адрес для свойства bannerLogo, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию только для чтения, обслуживаемую CDN. Только чтение.
      • [CdnList <String[]>]: список базовых URL-адресов для всех доступных поставщиков CDN, обслуживающих ресурсы текущего ресурса. Несколько поставщиков CDN используются одновременно для обеспечения высокой доступности запросов на чтение. Только чтение.
      • [SignInPageText <String>]: текст, отображаемый в нижней части поля входа. Эту информацию можно использовать для передачи дополнительных сведений, таких как номер телефона в службу технической поддержки или юридическое заявление. Этот текст должен быть в кодировке Юникод и не должен превышать 1024 символов.
      • [SquareLogo <Byte[]>]: квадратная версия логотипа вашей компании, которая отображается в интерфейсе Windows 10 вне коробки (OOBE) и когда Windows Autopilot включен для развертывания. Допустимые типы — PNG или JPEG размером не более 240 x 240 пикселей и размером не более 10 КБ. Рекомендуется использовать прозрачное изображение без заполнения вокруг логотипа.
      • [SquareLogoRelativeUrl <String>]: относительный URL-адрес для свойства squareLogo, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию, обслуживаемую CDN. Только чтение.
      • [UsernameHintText <String>]: строка, отображающаяся как указание в текстовом поле имени пользователя на экране входа. Этот текст должен быть Юникодом без ссылок или кода и не может превышать 64 символов.
      • [Id <String>]: уникальный иденфикатор для сущности. Только чтение.
      • [Localization <IMicrosoftGraphOrganizationalBrandingLocalization[]>]: добавьте другую фирменную символику на основе языкового стандарта.
        • [BackgroundColor <String>]: цвет, который будет отображаться вместо фонового изображения в подключениях с низкой пропускной способностью. Рекомендуется использовать основной цвет логотипа баннера или цвета организации. Укажите это в шестнадцатеричном формате, например белый цвет #FFFFFF.
        • [BackgroundImage <Byte[]>]: изображение, отображаемое в качестве фона страницы входа. Допустимые типы : PNG или JPEG не меньше 300 КБ и не больше 1920 × 1080 пикселей. Меньшее изображение снижает требования к пропускной способности и ускоряет загрузку страницы.
        • [BackgroundImageRelativeUrl <String>]: относительный URL-адрес для свойства backgroundImage, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию, обслуживаемую CDN. Только чтение.
        • [BannerLogo <Byte[]>]: баннерная версия логотипа вашей компании, которая отображается на странице входа. Допустимые типы — PNG или JPEG, не превышающие 36 × 245 пикселей. Рекомендуется использовать прозрачное изображение без заполнения вокруг логотипа.
        • [BannerLogoRelativeUrl <String>]: относительный URL-адрес для свойства bannerLogo, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию только для чтения, обслуживаемую CDN. Только чтение.
        • [CdnList <String[]>]: список базовых URL-адресов для всех доступных поставщиков CDN, обслуживающих ресурсы текущего ресурса. Несколько поставщиков CDN используются одновременно для обеспечения высокой доступности запросов на чтение. Только чтение.
        • [SignInPageText <String>]: текст, отображаемый в нижней части поля входа. Эту информацию можно использовать для передачи дополнительных сведений, таких как номер телефона в службу технической поддержки или юридическое заявление. Этот текст должен быть в кодировке Юникод и не должен превышать 1024 символов.
        • [SquareLogo <Byte[]>]: квадратная версия логотипа вашей компании, которая отображается в интерфейсе Windows 10 вне коробки (OOBE) и когда Windows Autopilot включен для развертывания. Допустимые типы — PNG или JPEG размером не более 240 x 240 пикселей и размером не более 10 КБ. Рекомендуется использовать прозрачное изображение без заполнения вокруг логотипа.
        • [SquareLogoRelativeUrl <String>]: относительный URL-адрес для свойства squareLogo, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию, обслуживаемую CDN. Только чтение.
        • [UsernameHintText <String>]: строка, отображающаяся как указание в текстовом поле имени пользователя на экране входа. Этот текст должен быть Юникодом без ссылок или кода и не может превышать 64 символов.
        • [Id <String>]: уникальный иденфикатор для сущности. Только чтение.
    • [BusinessPhone <String[]>]: номер телефона для организации. Хотя это коллекция строк, для этого свойства можно задать только одно число.
    • [CertificateBasedAuthConfiguration <IMicrosoftGraphCertificateBasedAuthConfiguration[]>]: свойство навигации для управления конфигурацией проверки подлинности на основе сертификатов. В коллекции можно создать только один экземпляр certificateBasedAuthConfiguration.
      • [Id <String>]: уникальный иденфикатор для сущности. Только чтение.
      • [CertificateAuthority <IMicrosoftGraphCertificateAuthority[]>]: коллекция центров сертификации, создающих цепочку доверенных сертификатов.
        • [Certificate <Byte[]>]: обязательный. Строка в кодировке Base64, представляющая открытый сертификат.
        • [CertificateRevocationListUrl <String>]: URL-адрес списка отзыва сертификата.
        • [DeltaCertificateRevocationListUrl <String>]: URL-адрес содержит список всех отозванных сертификатов с момента последнего создания полного списка повторного создания сертификата.
        • [IsRootAuthority <Boolean?>]: обязательный. Значение true, если доверенный сертификат является корневым центром, значение false, если доверенный сертификат является промежуточным центром.
        • [Issuer <String>]: издатель сертификата, вычисляемый из значения сертификата. Только чтение.
        • [IssuerSki <String>]: идентификатор ключа субъекта сертификата, вычисляемый из значения сертификата. Только чтение.
    • [City <String>]: имя города адреса для организации.
    • [Country <String>]: имя страны или региона адреса для организации.
    • [CountryLetterCode <String>]: сокращение страны или региона для организации в формате ISO 3166-2.
    • [CreatedDateTime <DateTime?>]: метка времени создания организации. Значение не может быть изменено и автоматически заполняется при создании организации. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z. Только чтение.
    • [Extension <IMicrosoftGraphExtension[]>]: коллекция открытых расширений, определенных для организации. Только чтение. Допускает значение NULL.
      • [Id <String>]: уникальный иденфикатор для сущности. Только чтение.
    • [MarketingNotificationEmail <String[]>]: не допускает значение NULL.
    • [MobileDeviceManagementAuthority <MdmAuthority?>]: центр управления мобильными устройствами.
    • [OnPremisesLastSyncDateTime <DateTime?>]: время и дата последнего синхронизации клиента с локальным каталогом. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z. Только чтение.
    • [OnPremisesSyncEnabled <Boolean?>]: значение true, если этот объект синхронизирован из локального каталога; Значение false, если этот объект изначально синхронизирован из локального каталога, но больше не синхронизирован. Допускает значение NULL. Значение NULL, если этот объект никогда не синхронизирован из локального каталога (по умолчанию).
    • [PostalCode <String>]: почтовый индекс адреса для организации.
    • [PreferredLanguage <String>]: предпочтительный язык для организации. Должен соответствовать коду ISO 639-1; например, en.
    • [PrivacyProfile <IMicrosoftGraphPrivacyProfile>]: privacyProfile
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [ContactEmail <String>]: допустимый адрес электронной почты SMTP для контакта с заявлением о конфиденциальности. Необязательно.
      • [StatementUrl <String>]: допустимый формат URL-адреса, начинающийся с http:// или https://. Максимальная длина составляет 255 символов. URL-адрес, указывающий на заявление о конфиденциальности компании. Необязательно.
    • [ProvisionedPlan <IMicrosoftGraphProvisionedPlan[]>]: не допускает значение NULL.
      • [CapabilityStatus <String>]: например, "Включено".
      • [ProvisioningStatus <String>]: например, "Успех".
      • [Service <String>]: имя службы; Например, AccessControlS2S
    • [SecurityComplianceNotificationMail <String[]>]:
    • [SecurityComplianceNotificationPhone <String[]>]:
    • [State <String>]: имя адреса для организации.
    • [Street <String>]: имя улицы адреса для организации.
    • [TechnicalNotificationMail <String[]>]: не допускает значение NULL.
    • [TenantType <String>]:
    • [VerifiedDomain <IMicrosoftGraphVerifiedDomain[]>]: коллекция доменов, связанных с этим клиентом. Не допускает значения NULL.
      • [Capability <String>]: например, Email, OfficeCommunicationsOnline.
      • [IsDefault <Boolean?>]: значение true, если это домен по умолчанию, связанный с клиентом; в противном случае значение false.
      • [IsInitial <Boolean?>]: значение true, если это начальный домен, связанный с клиентом; в противном случае значение false.
      • [Name <String>]: доменное имя; например, contoso.onmicrosoft.com.
      • [Type <String>]: например, Управляемое.
    • [AddIn <IMicrosoftGraphAddIn[]>]: определяет настраиваемое поведение, которое может использовать потребляющая служба для вызова приложения в определенных контекстах. Например, приложения, которые могут отображать потоки файлов, могут задать свойство addIns для его функциональных возможностей FileHandler. Это позволит службам, таким как Office 365, вызывать приложение в контексте документа, над которым работает пользователь.
      • [Id <String>]:
      • [Property <IMicrosoftGraphKeyValue[]>]:
        • [Key <String>]:Ключ.
        • [Value <String>]:Ценность.
      • [Type <String>]:
    • [Api <IMicrosoftGraphApiApplication>]: apiApplication
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [AcceptMappedClaim <Boolean?>]: если задано значение true, приложение может использовать сопоставление утверждений без указания пользовательского ключа подписи.
      • [KnownClientApplication <String[]>]: используется для предоставления согласия, если у вас есть решение, содержащее две части: клиентское приложение и пользовательское веб-ПРИЛОЖЕНИЕ API. Если для этого значения задан идентификатор приложения клиента, пользователь будет давать согласие только один раз клиентскому приложению. Azure AD знает, что согласие клиента означает неявно согласие на веб-API и автоматически подготавливает субъекты-службы для обоих API одновременно. И клиентское приложение, и веб-API должны быть зарегистрированы в одном и том же клиенте.
      • [Oauth2PermissionScope <IMicrosoftGraphPermissionScope[]>]: определение делегированных разрешений, предоставляемых веб-API, представленных этой регистрацией приложения. Эти делегированные разрешения могут запрашиваться клиентским приложением и могут предоставляться пользователями или администраторами во время согласия. Делегированные разрешения иногда называются областями OAuth 2.0.
        • [AdminConsentDescription <String>]: описание делегированных разрешений, предназначенных для чтения администратором, предоставляющим разрешение от имени всех пользователей. Этот текст отображается в интерфейсах согласия администратора на уровне клиента.
        • [AdminConsentDisplayName <String>]: заголовок разрешения, предназначенный для чтения администратором, предоставляющим разрешение от имени всех пользователей.
        • [Id <String>]: уникальный идентификатор делегированного разрешения внутри коллекции делегированных разрешений, определенных для приложения ресурсов.
        • [IsEnabled <Boolean?>]: при создании или обновлении разрешения это свойство должно иметь значение true (это значение по умолчанию). Чтобы удалить разрешение, это свойство сначала должно иметь значение false. На этом этапе при последующем вызове разрешение может быть удалено.
        • [Origin <String>]:
        • [Type <String>]: указывает, следует ли считать это делегированное разрешение безопасным для пользователей, не являющихся администраторами, предоставлять согласие от имени себя или требоваться ли администратору для предоставления согласия на разрешения. Это будет поведение по умолчанию, но каждый клиент может настроить поведение в своей организации (разрешая, ограничивая или ограничивая согласие пользователя на это делегированное разрешение.)
        • [UserConsentDescription <String>]: описание делегированных разрешений, предназначенных для чтения пользователем, предоставляющим разрешение от собственного имени. Этот текст отображается в интерфейсах согласия, когда пользователь дает согласие только от имени себя.
        • [UserConsentDisplayName <String>]: заголовок разрешения, предназначенный для чтения пользователем, предоставляющим разрешение от собственного имени. Этот текст отображается в интерфейсах согласия, когда пользователь дает согласие только от имени себя.
        • [Value <String>]: указывает значение, включаемое в утверждение scp (scope) в маркеры доступа. Не должно превышать 120 символов длиной. Допустимые символы: ! # $ % & ' ( ) * + , - . / : ; = ? @ [ ^ + _ { } ~, а также символы в диапазонах 0-9, A-Z и a-z. Любые другие символы, включая символ пробела, не допускаются. Может не начинаться с ..
      • [PreAuthorizedApplication <IMicrosoftGraphPreAuthorizedApplication[]>]: перечисляет клиентские приложения, которые предварительно авторизованы с указанными делегированными разрешениями для доступа к API этого приложения. Пользователям не требуется согласие на любое предварительно авторизованное приложение (для указанных разрешений). Однако для всех дополнительных разрешений, не перечисленных в preAuthorizedApplications (запрошенных с помощью добавочного согласия, например), потребуется согласие пользователя.
        • [AppId <String>]: уникальный идентификатор приложения.
        • [DelegatedPermissionId <String[]>]: уникальный идентификатор приложения oauth2PermissionScopes.
      • [RequestedAccessTokenVersion <Int32?>]: указывает версию маркера доступа, ожидаемую этим ресурсом. В результате изменяются версия и формат JWT, созданного независимо от конечной точки или клиента, используемых для запроса маркера доступа. Используемая конечная точка версии 1.0 или 2.0 выбирается клиентом и влияет только на версию id_tokens. Ресурсы должны явно настроить запрошенныйAccessTokenVersion, чтобы указать поддерживаемый формат маркера доступа. Возможные значения для запрошенногоAccessTokenVersion: 1, 2 или NULL. Если значение равно null, по умолчанию используется значение 1, соответствующее конечной точке версии 1.0. Если signInAudience в приложении настроен как AzureADandPersonalMicrosoftAccount, значение этого свойства должно иметь значение 2.
    • [AppRole <IMicrosoftGraphAppRole[]>]: коллекция ролей, назначенных приложению. При назначении ролей приложения эти роли можно назначать пользователям, группам или субъектам-службам, связанным с другими приложениями. Не допускает значения NULL.
      • [AllowedMemberType <String[]>]: указывает, можно ли назначить эту роль приложения пользователям и группам (задав значение ['User']), другим приложениям (задав значение ['Application'], или оба (задав значение ['User', 'Application']). Роли приложений, поддерживающие назначение субъектам-службам других приложений, также называются разрешениями приложения. Значение Application поддерживается только для ролей приложений, определенных в сущностях приложений.
      • [Description <String>]: описание роли приложения. Это отображается при назначении роли приложения и, если роль приложения работает в качестве разрешения приложения во время предоставления согласия.
      • [DisplayName <String>]: отображаемое имя разрешения, которое отображается в интерфейсе назначения роли приложения и согласия.
      • [Id <String>]: уникальный идентификатор роли внутри коллекции appRoles. При создании роли приложения необходимо указать новый идентификатор GUID.
      • [IsEnabled <Boolean?>]: при создании или обновлении роли приложения должно быть задано значение true (которое является значением по умолчанию). Чтобы удалить роль, сначала необходимо задать значение false. На этом этапе в последующем вызове эта роль может быть удалена.
      • [Value <String>]: указывает значение, которое необходимо включить в утверждение ролей в маркерах идентификаторов и маркерах доступа, проверяющих назначенный пользователь или субъект-службу. Не должно превышать 120 символов длиной. Допустимые символы: ! # $ % & ' ( ) * + , - . / : ; = ? @ [ ^ + _ { } ~, а также символы в диапазонах 0-9, A-Z и a-z. Любые другие символы, включая символ пробела, не допускаются. Может не начинаться с ..
    • [ApplicationTemplateId <String>]: уникальный идентификатор applicationTemplate.
    • [CreatedOnBehalfOfDeletedDateTime <DateTime?>]:
    • [CreatedOnBehalfOfDisplayName <String>]: имя, отображаемое в каталоге
    • [Description <String>]: необязательное описание приложения. Возвращается по умолчанию. Поддерживает $filter (eq, ne, NOT, ge, le, startsWith) и $search.
    • [DisabledByMicrosoftStatus <String>]: указывает, отключил ли корпорация Майкрософт зарегистрированное приложение. Возможные значения: null (значение по умолчанию), NotDisabled и DisabledDueToViolationOfServicesAgreement (причины могут включать подозрительные, оскорбительные или вредоносные действия или нарушение соглашения об службах Майкрософт). Поддерживает $filter (eq, ne, NOT).
    • [FederatedIdentityCredentials <IMicrosoftGraphFederatedIdentityCredential[]>]: федеративные удостоверения для приложений. Поддерживает $expand и $filter (eq при подсчете пустых коллекций).
      • [Audience <String[]>]: выводит список аудиторий, которые могут отображаться во внешнем маркере. Это поле является обязательным и по умолчанию используется значение "api://AzureADTokenExchange". В нем говорится, что платформа удостоверений Майкрософт должно приниматься в утверждении aud в входящего токена. Это значение представляет Azure AD во внешнем поставщике удостоверений и не имеет фиксированного значения для поставщиков удостоверений. Возможно, вам потребуется создать регистрацию приложения в поставщике удостоверений, чтобы служить аудиторией этого маркера. Обязательный.
      • [Description <String>]: не проверенное, предоставленное пользователем описание федеративных учетных данных удостоверения. Необязательно.
      • [Issuer <String>]: URL-адрес внешнего поставщика удостоверений и должен соответствовать утверждению издателя для обмена внешним маркером. Сочетание значений издателя и субъекта должно быть уникальным в приложении. Обязательный.
      • [Name <String>]: является уникальным идентификатором для учетных данных федеративного удостоверения, который имеет ограничение в 120 символов и должен быть понятным ПО URL-адресу. Изменить его после создания невозможно. Обязательный. Не допускает значения NULL. Поддерживает $filter (eq).
      • [Subject <String>]: обязательный. Идентификатор внешней рабочей нагрузки программного обеспечения в поставщике внешних удостоверений. Как и значение аудитории, оно не имеет фиксированного формата, так как каждый поставщик удостоверений использует собственный идентификатор — иногда GUID, иногда идентификатор с разделителями двоеточия, иногда произвольные строки. Значение здесь должно совпадать с вложенным утверждением в маркере, представленном в Azure AD. Сочетание издателя и субъекта должно быть уникальным в приложении. Поддерживает $filter (eq).
    • [GroupMembershipClaim <String>]: настраивает утверждение групп, выданное пользователем или маркером доступа OAuth 2.0, которое ожидает приложение. Чтобы задать этот атрибут, используйте одно из следующих строковых значений: None, SecurityGroup (для групп безопасности и ролей Azure AD), All (получает все группы безопасности, группы распространения и роли каталога Azure AD, вошедшего в систему пользователя).
    • [HomeRealmDiscoveryPolicy <IMicrosoftGraphHomeRealmDiscoveryPolicy[]>]:
      • [AppliesTo <IMicrosoftGraphDirectoryObject[]>]:
      • [Definition <String[]>]: коллекция строк, содержащая строку JSON, которая определяет правила и параметры политики. Синтаксис определения отличается для каждого производного типа политики. Обязательный.
      • [IsOrganizationDefault <Boolean?>]: если задано значение true, активирует эту политику. Для одного и того же типа политики может быть много политик, но только один может быть активирован в качестве организации по умолчанию. Необязательно, значение по умолчанию — false.
      • [Description <String>]: описание этой политики.
      • [DeletedDateTime <DateTime?>]:
      • [DisplayName <String>]: имя, отображаемое в каталоге
    • [IdentifierUri <String[]>]: URI, определяющие приложение в клиенте Azure AD или в проверенном пользовательском домене, если приложение является мультитенантным. Дополнительные сведения см. в статье Объекты приложения и субъекта-службы в Azure Active Directory. Любой оператор необходим для выражений фильтра в многозначных свойствах. Не допускает значения NULL. Поддерживает $filter (eq, ne, ge, le, startsWith).
    • [Info <IMicrosoftGraphInformationalUrl>]: информационныйUrl
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [MarketingUrl <String>]: ссылка на маркетинговую страницу приложения. Например: https://www.contoso.com/app/marketing
      • [PrivacyStatementUrl <String>]: ссылка на заявление о конфиденциальности приложения. Например: https://www.contoso.com/app/privacy
      • [SupportUrl <String>]: ссылка на страницу поддержки приложения. Например: https://www.contoso.com/app/support
      • [TermsOfServiceUrl <String>]: ссылка на условия обслуживания приложения. Например: https://www.contoso.com/app/termsofservice
    • [IsDeviceOnlyAuthSupported <Boolean?>]: указывает, поддерживает ли это приложение проверку подлинности устройства без пользователя. Значение по умолчанию — false.
    • [IsFallbackPublicClient <Boolean?>]: указывает тип резервного приложения как общедоступный клиент, например установленное приложение, работающее на мобильном устройстве. Значение по умолчанию равно false, что означает, что тип резервного приложения является конфиденциальным клиентом, например веб-приложением. Существуют определенные сценарии, в которых Azure AD не может определить тип клиентского приложения. Например, поток ROPC, в котором приложение настроено без указания URI перенаправления. В этих случаях Azure AD интерпретирует тип приложения на основе значения этого свойства.
    • [KeyCredentials <IMicrosoftGraphKeyCredential[]>]: коллекция ключевых учетных данных, связанных с приложением. Не допускает значения NULL. Поддерживает $filter (eq, NOT, ge, le).
      • [CustomKeyIdentifier <Byte[]>]: Пользовательский идентификатор ключа
      • [DisplayName <String>]: понятное имя ключа. Необязательно.
      • [EndDateTime <DateTime?>]: дата и время истечения срока действия учетных данных. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z
      • [Key <Byte[]>]: значение для учетных данных ключа. Должно быть значением в кодировке base 64.
      • [KeyId <String>]: уникальный идентификатор (GUID) для ключа.
      • [StartDateTime <DateTime?>]: дата и время, в течение которого учетные данные становятся допустимыми. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z
      • [Type <String>]: тип учетных данных ключа; Например, "Симметричный".
      • [Usage <String>]: строка, описывающая назначение, для которого можно использовать ключ; Например, "Проверить".
    • [Logo <Byte[]>]: основной логотип приложения. Не допускает значения NULL.
    • [Note <String>]: заметки, относящиеся к управлению приложением.
    • [Oauth2RequirePostResponse <Boolean?>]:
    • [OptionalClaim <IMicrosoftGraphOptionalClaims>]: необязательныеClaims
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [AccessToken <IMicrosoftGraphOptionalClaim[]>]: необязательные утверждения, возвращаемые в маркере доступа JWT.
        • [AdditionalProperty <String[]>]: дополнительные свойства утверждения. Если свойство существует в коллекции, оно изменяет поведение дополнительного утверждения, указанного в свойстве имени.
        • [Essential <Boolean?>]: если значение равно true, утверждение, указанное клиентом, необходимо для обеспечения плавной авторизации для конкретной задачи, запрошенной конечным пользователем. По умолчанию используется значение false.
        • [Name <String>]: имя необязательного утверждения.
        • [Source <String>]: источник (объект каталога) утверждения. Существуют стандартные утверждения и определяемые пользователем утверждения из свойств расширения. Если исходное значение равно null, утверждение будет являться предопределенным необязательным утверждением. Если исходное значение — user, значение в имени свойства будет свойством расширения из объекта пользователя.
      • [IdToken <IMicrosoftGraphOptionalClaim[]>]: необязательные утверждения, возвращаемые в маркере идентификатора JWT.
      • [Saml2Token <IMicrosoftGraphOptionalClaim[]>]: необязательные утверждения, возвращаемые в токене SAML.
    • [ParentalControlSetting <IMicrosoftGraphParentalControlSettings>]: parentalControlSettings
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [CountriesBlockedForMinor <String[]>]: задает коды стран ISO с двумя буквами. Доступ к приложению будет заблокирован для несовершеннолетних из стран, указанных в этом списке.
      • [LegalAgeGroupRule <String>]: указывает правило группы юридических возрастов, применимое к пользователям приложения. Можно задать одно из следующих значений: ValueDescriptionAllowDefault. Применяет минимальный юридический минимум. Это означает, что согласие родителей требуется для несовершеннолетних в Европейском союзе и Корее.RequireConsentForPrivacyServicesEnforces, чтобы указать дату рождения для соблюдения правил COPPA. RequireConsentForMinorsRequires родительское согласие в возрасте до 18 лет, независимо от дополнительных правил страны. RequireConsentForKidsRequires родительское согласие в возрасте до 14 лет, независимо от дополнительных правил страны. BlockMinorsBlocks от использования приложения.
    • [PasswordCredentials <IMicrosoftGraphPasswordCredential[]>]: коллекция учетных данных паролей, связанных с приложением. Не допускает значения NULL.
      • [CustomKeyIdentifier <Byte[]>]: не используйте.
      • [DisplayName <String>]: понятное имя пароля. Необязательно.
      • [EndDateTime <DateTime?>]: дата и время истечения срока действия пароля, представленные в формате ISO 8601 и всегда в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z. Необязательно.
      • [KeyId <String>]: уникальный идентификатор пароля.
      • [StartDateTime <DateTime?>]: дата и время, в течение которого пароль становится допустимым. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z. Необязательно.
    • [PublicClient <IMicrosoftGraphPublicClientApplication>]: publicClientApplication
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [RedirectUri <String[]>]: указывает URL-адреса, в которых маркеры пользователей отправляются для входа или URI перенаправления, в которых отправляются коды авторизации OAuth 2.0 и маркеры доступа.
    • [RequiredResourceAccess <IMicrosoftGraphRequiredResourceAccess[]>]: указывает ресурсы, к которым требуется доступ приложению. Это свойство также задает набор областей разрешений OAuth и ролей приложений, необходимых для каждого из этих ресурсов. Эта конфигурация доступа к необходимым ресурсам обеспечивает взаимодействие с согласием. Не допускает значения NULL. Поддерживает $filter (eq, NOT, ge, le).
      • [ResourceAccess <IMicrosoftGraphResourceAccess[]>]: список областей разрешений OAuth2.0 и ролей приложений, необходимых приложению из указанного ресурса.
        • [Id <String>]: уникальный идентификатор для одного из экземпляров oauth2PermissionScopes или appRole, предоставляемых приложением ресурсов.
        • [Type <String>]: указывает, ссылается ли свойство идентификатора на oauth2PermissionScopes или appRole. Возможные значения: Scope или Role.
      • [ResourceAppId <String>]: уникальный идентификатор ресурса, к которому требуется доступ к приложению. Это должно быть равно идентификатору appId, объявленному в целевом приложении ресурсов.
    • [SignInAudience <String>]: указывает учетные записи Майкрософт, поддерживаемые для текущего приложения. Поддерживаемые значения: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount, PersonalMicrosoftAccount. Дополнительные сведения см. в таблице ниже. Поддерживает $filter (eq, ne, NOT).
    • [Spa <IMicrosoftGraphSpaApplication>]: spaApplication
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [RedirectUri <String[]>]: указывает URL-адреса, в которых маркеры пользователей отправляются для входа или URI перенаправления, в которых отправляются коды авторизации OAuth 2.0 и маркеры доступа.
    • [Tag <String[]>]: пользовательские строки, которые можно использовать для классификации и идентификации приложения. Не допускается значение NULL. Поддерживает $filter (eq, NOT, ge, le, startsWith).
    • [TokenEncryptionKeyId <String>]: задает идентификатор ключа открытого ключа из коллекции keyCredentials. При настройке Azure AD шифрует все маркеры, которые он выдает, с помощью ключа, на который указывает это свойство. Код приложения, получающий зашифрованный маркер, должен использовать соответствующий закрытый ключ для расшифровки маркера, прежде чем его можно будет использовать для вошедшего пользователя.
    • [TokenIssuancePolicy <IMicrosoftGraphTokenIssuancePolicy[]>]:
    • [TokenLifetimePolicy <IMicrosoftGraphTokenLifetimePolicy[]>]: tokenLifetimePolicies, назначенный этому приложению. Поддерживает $expand.
      • [AppliesTo <IMicrosoftGraphDirectoryObject[]>]:
      • [Definition <String[]>]: коллекция строк, содержащая строку JSON, которая определяет правила и параметры политики. Синтаксис определения отличается для каждого производного типа политики. Обязательный.
      • [IsOrganizationDefault <Boolean?>]: если задано значение true, активирует эту политику. Для одного и того же типа политики может быть много политик, но только один может быть активирован в качестве организации по умолчанию. Необязательно, значение по умолчанию — false.
      • [Description <String>]: описание этой политики.
      • [DeletedDateTime <DateTime?>]:
      • [DisplayName <String>]: имя, отображаемое в каталоге
    • [Web <IMicrosoftGraphWebApplication>]: webApplication
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [HomePageUrl <String>]: домашняя страница или целевая страница приложения.
      • [ImplicitGrantSetting <IMicrosoftGraphImplicitGrantSettings>]: implicitGrantSettings
        • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
        • [EnableAccessTokenIssuance <Boolean?>]: указывает, может ли веб-приложение запрашивать маркер доступа с помощью неявного потока OAuth 2.0.
        • [EnableIdTokenIssuance <Boolean?>]: указывает, может ли это веб-приложение запрашивать маркер идентификатора с помощью неявного потока OAuth 2.0.
      • [LogoutUrl <String>]: указывает URL-адрес, который будет использоваться службой авторизации Майкрософт для выхода пользователя с помощью интерфейсного канала, внутренних каналов или протоколов выхода SAML.
      • [RedirectUri <String[]>]: указывает URL-адреса, в которых маркеры пользователей отправляются для входа или URI перенаправления, в которых отправляются коды авторизации OAuth 2.0 и маркеры доступа.
    • [DataType <String>]: указывает тип данных значения, которое может содержать свойство расширения. Поддерживаются следующие значения. Не допускает значения NULL. Двоичный — 256 байт максимумBooleanDateTime — должен быть указан в формате ISO 8601. Будет храниться в формате UTC. Целое число — 32-разрядное значение. LargeInteger — 64-разрядное значение. Строка — максимум 256 символов
    • [Name <String>]: имя свойства расширения. Не допускает значения NULL.
    • [TargetObject <String[]>]: поддерживаются следующие значения. Не допускает значения NULL. UserGroupOrganizationDeviceApplication
    • [Description <String>]: описание этой политики.
    • [AppliesTo <IMicrosoftGraphDirectoryObject[]>]:
    • [Definition <String[]>]: коллекция строк, содержащая строку JSON, которая определяет правила и параметры политики. Синтаксис определения отличается для каждого производного типа политики. Обязательный.
    • [IsOrganizationDefault <Boolean?>]: если задано значение true, активирует эту политику. Для одного и того же типа политики может быть много политик, но только один может быть активирован в качестве организации по умолчанию. Необязательно, значение по умолчанию — false.
  • [Definition <String[]>]: коллекция строк, содержащая строку JSON, которая определяет правила и параметры политики. Синтаксис определения отличается для каждого производного типа политики. Обязательный.
  • [IsOrganizationDefault <Boolean?>]: если задано значение true, активирует эту политику. Для одного и того же типа политики может быть много политик, но только один может быть активирован в качестве организации по умолчанию. Необязательно, значение по умолчанию — false.
  • [Description <String>]: описание этой политики.
  • [DeletedDateTime <DateTime?>]:
  • [DisplayName <String>]: имя, отображаемое в каталоге

TOKENLIFETIMEPOLICY <IMicrosoftGraphTokenLifetimePolicy[]>: tokenLifetimePolicies, назначенные этому приложению. Поддерживает $expand.

  • [AppliesTo <IMicrosoftGraphDirectoryObject[]>]:
    • [DeletedDateTime <DateTime?>]:
    • [DisplayName <String>]: имя, отображаемое в каталоге
    • [AssignedPlan <IMicrosoftGraphAssignedPlan[]>]: коллекция планов обслуживания, связанных с клиентом. Не допускает значения NULL.
      • [AssignedDateTime <DateTime?>]: дата и время назначения плана. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z.
      • [CapabilityStatus <String>]: условие назначения возможностей. Возможные значения: "Включено", "Предупреждение", "Приостановлено", "Удалено", "Заблокировано". См. подробное описание каждого значения.
      • [Service <String>]: имя службы; например, exchange.
      • [ServicePlanId <String>]: GUID, определяющий план обслуживания. Полный список идентификаторов GUID и их эквивалентных понятных имен служб см. в разделе "Имена продуктов" и идентификаторы плана обслуживания для лицензирования.
    • [Branding <IMicrosoftGraphOrganizationalBranding>]: организацияBranding
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [BackgroundColor <String>]: цвет, который будет отображаться вместо фонового изображения в подключениях с низкой пропускной способностью. Рекомендуется использовать основной цвет логотипа баннера или цвета организации. Укажите это в шестнадцатеричном формате, например белый цвет #FFFFFF.
      • [BackgroundImage <Byte[]>]: изображение, отображаемое в качестве фона страницы входа. Допустимые типы : PNG или JPEG не меньше 300 КБ и не больше 1920 × 1080 пикселей. Меньшее изображение снижает требования к пропускной способности и ускоряет загрузку страницы.
      • [BackgroundImageRelativeUrl <String>]: относительный URL-адрес для свойства backgroundImage, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию, обслуживаемую CDN. Только чтение.
      • [BannerLogo <Byte[]>]: баннерная версия логотипа вашей компании, которая отображается на странице входа. Допустимые типы — PNG или JPEG, не превышающие 36 × 245 пикселей. Рекомендуется использовать прозрачное изображение без заполнения вокруг логотипа.
      • [BannerLogoRelativeUrl <String>]: относительный URL-адрес для свойства bannerLogo, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию только для чтения, обслуживаемую CDN. Только чтение.
      • [CdnList <String[]>]: список базовых URL-адресов для всех доступных поставщиков CDN, обслуживающих ресурсы текущего ресурса. Несколько поставщиков CDN используются одновременно для обеспечения высокой доступности запросов на чтение. Только чтение.
      • [SignInPageText <String>]: текст, отображаемый в нижней части поля входа. Эту информацию можно использовать для передачи дополнительных сведений, таких как номер телефона в службу технической поддержки или юридическое заявление. Этот текст должен быть в кодировке Юникод и не должен превышать 1024 символов.
      • [SquareLogo <Byte[]>]: квадратная версия логотипа вашей компании, которая отображается в интерфейсе Windows 10 вне коробки (OOBE) и когда Windows Autopilot включен для развертывания. Допустимые типы — PNG или JPEG размером не более 240 x 240 пикселей и размером не более 10 КБ. Рекомендуется использовать прозрачное изображение без заполнения вокруг логотипа.
      • [SquareLogoRelativeUrl <String>]: относительный URL-адрес для свойства squareLogo, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию, обслуживаемую CDN. Только чтение.
      • [UsernameHintText <String>]: строка, отображающаяся как указание в текстовом поле имени пользователя на экране входа. Этот текст должен быть Юникодом без ссылок или кода и не может превышать 64 символов.
      • [Id <String>]: уникальный иденфикатор для сущности. Только чтение.
      • [Localization <IMicrosoftGraphOrganizationalBrandingLocalization[]>]: добавьте другую фирменную символику на основе языкового стандарта.
        • [BackgroundColor <String>]: цвет, который будет отображаться вместо фонового изображения в подключениях с низкой пропускной способностью. Рекомендуется использовать основной цвет логотипа баннера или цвета организации. Укажите это в шестнадцатеричном формате, например белый цвет #FFFFFF.
        • [BackgroundImage <Byte[]>]: изображение, отображаемое в качестве фона страницы входа. Допустимые типы : PNG или JPEG не меньше 300 КБ и не больше 1920 × 1080 пикселей. Меньшее изображение снижает требования к пропускной способности и ускоряет загрузку страницы.
        • [BackgroundImageRelativeUrl <String>]: относительный URL-адрес для свойства backgroundImage, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию, обслуживаемую CDN. Только чтение.
        • [BannerLogo <Byte[]>]: баннерная версия логотипа вашей компании, которая отображается на странице входа. Допустимые типы — PNG или JPEG, не превышающие 36 × 245 пикселей. Рекомендуется использовать прозрачное изображение без заполнения вокруг логотипа.
        • [BannerLogoRelativeUrl <String>]: относительный URL-адрес для свойства bannerLogo, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию только для чтения, обслуживаемую CDN. Только чтение.
        • [CdnList <String[]>]: список базовых URL-адресов для всех доступных поставщиков CDN, обслуживающих ресурсы текущего ресурса. Несколько поставщиков CDN используются одновременно для обеспечения высокой доступности запросов на чтение. Только чтение.
        • [SignInPageText <String>]: текст, отображаемый в нижней части поля входа. Эту информацию можно использовать для передачи дополнительных сведений, таких как номер телефона в службу технической поддержки или юридическое заявление. Этот текст должен быть в кодировке Юникод и не должен превышать 1024 символов.
        • [SquareLogo <Byte[]>]: квадратная версия логотипа вашей компании, которая отображается в интерфейсе Windows 10 вне коробки (OOBE) и когда Windows Autopilot включен для развертывания. Допустимые типы — PNG или JPEG размером не более 240 x 240 пикселей и размером не более 10 КБ. Рекомендуется использовать прозрачное изображение без заполнения вокруг логотипа.
        • [SquareLogoRelativeUrl <String>]: относительный URL-адрес для свойства squareLogo, объединенного с базовым URL-адресом CDN из cdnList, чтобы предоставить версию, обслуживаемую CDN. Только чтение.
        • [UsernameHintText <String>]: строка, отображающаяся как указание в текстовом поле имени пользователя на экране входа. Этот текст должен быть Юникодом без ссылок или кода и не может превышать 64 символов.
        • [Id <String>]: уникальный иденфикатор для сущности. Только чтение.
    • [BusinessPhone <String[]>]: номер телефона для организации. Хотя это коллекция строк, для этого свойства можно задать только одно число.
    • [CertificateBasedAuthConfiguration <IMicrosoftGraphCertificateBasedAuthConfiguration[]>]: свойство навигации для управления конфигурацией проверки подлинности на основе сертификатов. В коллекции можно создать только один экземпляр certificateBasedAuthConfiguration.
      • [Id <String>]: уникальный иденфикатор для сущности. Только чтение.
      • [CertificateAuthority <IMicrosoftGraphCertificateAuthority[]>]: коллекция центров сертификации, создающих цепочку доверенных сертификатов.
        • [Certificate <Byte[]>]: обязательный. Строка в кодировке Base64, представляющая открытый сертификат.
        • [CertificateRevocationListUrl <String>]: URL-адрес списка отзыва сертификата.
        • [DeltaCertificateRevocationListUrl <String>]: URL-адрес содержит список всех отозванных сертификатов с момента последнего создания полного списка повторного создания сертификата.
        • [IsRootAuthority <Boolean?>]: обязательный. Значение true, если доверенный сертификат является корневым центром, значение false, если доверенный сертификат является промежуточным центром.
        • [Issuer <String>]: издатель сертификата, вычисляемый из значения сертификата. Только чтение.
        • [IssuerSki <String>]: идентификатор ключа субъекта сертификата, вычисляемый из значения сертификата. Только чтение.
    • [City <String>]: имя города адреса для организации.
    • [Country <String>]: имя страны или региона адреса для организации.
    • [CountryLetterCode <String>]: сокращение страны или региона для организации в формате ISO 3166-2.
    • [CreatedDateTime <DateTime?>]: метка времени создания организации. Значение не может быть изменено и автоматически заполняется при создании организации. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z. Только чтение.
    • [Extension <IMicrosoftGraphExtension[]>]: коллекция открытых расширений, определенных для организации. Только чтение. Допускает значение NULL.
      • [Id <String>]: уникальный иденфикатор для сущности. Только чтение.
    • [MarketingNotificationEmail <String[]>]: не допускает значение NULL.
    • [MobileDeviceManagementAuthority <MdmAuthority?>]: центр управления мобильными устройствами.
    • [OnPremisesLastSyncDateTime <DateTime?>]: время и дата последнего синхронизации клиента с локальным каталогом. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z. Только чтение.
    • [OnPremisesSyncEnabled <Boolean?>]: значение true, если этот объект синхронизирован из локального каталога; Значение false, если этот объект изначально синхронизирован из локального каталога, но больше не синхронизирован. Допускает значение NULL. Значение NULL, если этот объект никогда не синхронизирован из локального каталога (по умолчанию).
    • [PostalCode <String>]: почтовый индекс адреса для организации.
    • [PreferredLanguage <String>]: предпочтительный язык для организации. Должен соответствовать коду ISO 639-1; например, en.
    • [PrivacyProfile <IMicrosoftGraphPrivacyProfile>]: privacyProfile
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [ContactEmail <String>]: допустимый адрес электронной почты SMTP для контакта с заявлением о конфиденциальности. Необязательно.
      • [StatementUrl <String>]: допустимый формат URL-адреса, начинающийся с http:// или https://. Максимальная длина составляет 255 символов. URL-адрес, указывающий на заявление о конфиденциальности компании. Необязательно.
    • [ProvisionedPlan <IMicrosoftGraphProvisionedPlan[]>]: не допускает значение NULL.
      • [CapabilityStatus <String>]: например, "Включено".
      • [ProvisioningStatus <String>]: например, "Успех".
      • [Service <String>]: имя службы; Например, AccessControlS2S
    • [SecurityComplianceNotificationMail <String[]>]:
    • [SecurityComplianceNotificationPhone <String[]>]:
    • [State <String>]: имя адреса для организации.
    • [Street <String>]: имя улицы адреса для организации.
    • [TechnicalNotificationMail <String[]>]: не допускает значение NULL.
    • [TenantType <String>]:
    • [VerifiedDomain <IMicrosoftGraphVerifiedDomain[]>]: коллекция доменов, связанных с этим клиентом. Не допускает значения NULL.
      • [Capability <String>]: например, Email, OfficeCommunicationsOnline.
      • [IsDefault <Boolean?>]: значение true, если это домен по умолчанию, связанный с клиентом; в противном случае значение false.
      • [IsInitial <Boolean?>]: значение true, если это начальный домен, связанный с клиентом; в противном случае значение false.
      • [Name <String>]: доменное имя; например, contoso.onmicrosoft.com.
      • [Type <String>]: например, Управляемое.
    • [AddIn <IMicrosoftGraphAddIn[]>]: определяет настраиваемое поведение, которое может использовать потребляющая служба для вызова приложения в определенных контекстах. Например, приложения, которые могут отображать потоки файлов, могут задать свойство addIns для его функциональных возможностей FileHandler. Это позволит службам, таким как Office 365, вызывать приложение в контексте документа, над которым работает пользователь.
      • [Id <String>]:
      • [Property <IMicrosoftGraphKeyValue[]>]:
        • [Key <String>]:Ключ.
        • [Value <String>]:Ценность.
      • [Type <String>]:
    • [Api <IMicrosoftGraphApiApplication>]: apiApplication
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [AcceptMappedClaim <Boolean?>]: если задано значение true, приложение может использовать сопоставление утверждений без указания пользовательского ключа подписи.
      • [KnownClientApplication <String[]>]: используется для предоставления согласия, если у вас есть решение, содержащее две части: клиентское приложение и пользовательское веб-ПРИЛОЖЕНИЕ API. Если для этого значения задан идентификатор приложения клиента, пользователь будет давать согласие только один раз клиентскому приложению. Azure AD знает, что согласие клиента означает неявно согласие на веб-API и автоматически подготавливает субъекты-службы для обоих API одновременно. И клиентское приложение, и веб-API должны быть зарегистрированы в одном и том же клиенте.
      • [Oauth2PermissionScope <IMicrosoftGraphPermissionScope[]>]: определение делегированных разрешений, предоставляемых веб-API, представленных этой регистрацией приложения. Эти делегированные разрешения могут запрашиваться клиентским приложением и могут предоставляться пользователями или администраторами во время согласия. Делегированные разрешения иногда называются областями OAuth 2.0.
        • [AdminConsentDescription <String>]: описание делегированных разрешений, предназначенных для чтения администратором, предоставляющим разрешение от имени всех пользователей. Этот текст отображается в интерфейсах согласия администратора на уровне клиента.
        • [AdminConsentDisplayName <String>]: заголовок разрешения, предназначенный для чтения администратором, предоставляющим разрешение от имени всех пользователей.
        • [Id <String>]: уникальный идентификатор делегированного разрешения внутри коллекции делегированных разрешений, определенных для приложения ресурсов.
        • [IsEnabled <Boolean?>]: при создании или обновлении разрешения это свойство должно иметь значение true (это значение по умолчанию). Чтобы удалить разрешение, это свойство сначала должно иметь значение false. На этом этапе при последующем вызове разрешение может быть удалено.
        • [Origin <String>]:
        • [Type <String>]: указывает, следует ли считать это делегированное разрешение безопасным для пользователей, не являющихся администраторами, предоставлять согласие от имени себя или требоваться ли администратору для предоставления согласия на разрешения. Это будет поведение по умолчанию, но каждый клиент может настроить поведение в своей организации (разрешая, ограничивая или ограничивая согласие пользователя на это делегированное разрешение.)
        • [UserConsentDescription <String>]: описание делегированных разрешений, предназначенных для чтения пользователем, предоставляющим разрешение от собственного имени. Этот текст отображается в интерфейсах согласия, когда пользователь дает согласие только от имени себя.
        • [UserConsentDisplayName <String>]: заголовок разрешения, предназначенный для чтения пользователем, предоставляющим разрешение от собственного имени. Этот текст отображается в интерфейсах согласия, когда пользователь дает согласие только от имени себя.
        • [Value <String>]: указывает значение, включаемое в утверждение scp (scope) в маркеры доступа. Не должно превышать 120 символов длиной. Допустимые символы: ! # $ % & ' ( ) * + , - . / : ; = ? @ [ ^ + _ { } ~, а также символы в диапазонах 0-9, A-Z и a-z. Любые другие символы, включая символ пробела, не допускаются. Может не начинаться с ..
      • [PreAuthorizedApplication <IMicrosoftGraphPreAuthorizedApplication[]>]: перечисляет клиентские приложения, которые предварительно авторизованы с указанными делегированными разрешениями для доступа к API этого приложения. Пользователям не требуется согласие на любое предварительно авторизованное приложение (для указанных разрешений). Однако для всех дополнительных разрешений, не перечисленных в preAuthorizedApplications (запрошенных с помощью добавочного согласия, например), потребуется согласие пользователя.
        • [AppId <String>]: уникальный идентификатор приложения.
        • [DelegatedPermissionId <String[]>]: уникальный идентификатор приложения oauth2PermissionScopes.
      • [RequestedAccessTokenVersion <Int32?>]: указывает версию маркера доступа, ожидаемую этим ресурсом. В результате изменяются версия и формат JWT, созданного независимо от конечной точки или клиента, используемых для запроса маркера доступа. Используемая конечная точка версии 1.0 или 2.0 выбирается клиентом и влияет только на версию id_tokens. Ресурсы должны явно настроить запрошенныйAccessTokenVersion, чтобы указать поддерживаемый формат маркера доступа. Возможные значения для запрошенногоAccessTokenVersion: 1, 2 или NULL. Если значение равно null, по умолчанию используется значение 1, соответствующее конечной точке версии 1.0. Если signInAudience в приложении настроен как AzureADandPersonalMicrosoftAccount, значение этого свойства должно иметь значение 2.
    • [AppRole <IMicrosoftGraphAppRole[]>]: коллекция ролей, назначенных приложению. При назначении ролей приложения эти роли можно назначать пользователям, группам или субъектам-службам, связанным с другими приложениями. Не допускает значения NULL.
      • [AllowedMemberType <String[]>]: указывает, можно ли назначить эту роль приложения пользователям и группам (задав значение ['User']), другим приложениям (задав значение ['Application'], или оба (задав значение ['User', 'Application']). Роли приложений, поддерживающие назначение субъектам-службам других приложений, также называются разрешениями приложения. Значение Application поддерживается только для ролей приложений, определенных в сущностях приложений.
      • [Description <String>]: описание роли приложения. Это отображается при назначении роли приложения и, если роль приложения работает в качестве разрешения приложения во время предоставления согласия.
      • [DisplayName <String>]: отображаемое имя разрешения, которое отображается в интерфейсе назначения роли приложения и согласия.
      • [Id <String>]: уникальный идентификатор роли внутри коллекции appRoles. При создании роли приложения необходимо указать новый идентификатор GUID.
      • [IsEnabled <Boolean?>]: при создании или обновлении роли приложения должно быть задано значение true (которое является значением по умолчанию). Чтобы удалить роль, сначала необходимо задать значение false. На этом этапе в последующем вызове эта роль может быть удалена.
      • [Value <String>]: указывает значение, которое необходимо включить в утверждение ролей в маркерах идентификаторов и маркерах доступа, проверяющих назначенный пользователь или субъект-службу. Не должно превышать 120 символов длиной. Допустимые символы: ! # $ % & ' ( ) * + , - . / : ; = ? @ [ ^ + _ { } ~, а также символы в диапазонах 0-9, A-Z и a-z. Любые другие символы, включая символ пробела, не допускаются. Может не начинаться с ..
    • [ApplicationTemplateId <String>]: уникальный идентификатор applicationTemplate.
    • [CreatedOnBehalfOfDeletedDateTime <DateTime?>]:
    • [CreatedOnBehalfOfDisplayName <String>]: имя, отображаемое в каталоге
    • [Description <String>]: необязательное описание приложения. Возвращается по умолчанию. Поддерживает $filter (eq, ne, NOT, ge, le, startsWith) и $search.
    • [DisabledByMicrosoftStatus <String>]: указывает, отключил ли корпорация Майкрософт зарегистрированное приложение. Возможные значения: null (значение по умолчанию), NotDisabled и DisabledDueToViolationOfServicesAgreement (причины могут включать подозрительные, оскорбительные или вредоносные действия или нарушение соглашения об службах Майкрософт). Поддерживает $filter (eq, ne, NOT).
    • [FederatedIdentityCredentials <IMicrosoftGraphFederatedIdentityCredential[]>]: федеративные удостоверения для приложений. Поддерживает $expand и $filter (eq при подсчете пустых коллекций).
      • [Audience <String[]>]: выводит список аудиторий, которые могут отображаться во внешнем маркере. Это поле является обязательным и по умолчанию используется значение "api://AzureADTokenExchange". В нем говорится, что платформа удостоверений Майкрософт должно приниматься в утверждении aud в входящего токена. Это значение представляет Azure AD во внешнем поставщике удостоверений и не имеет фиксированного значения для поставщиков удостоверений. Возможно, вам потребуется создать регистрацию приложения в поставщике удостоверений, чтобы служить аудиторией этого маркера. Обязательный.
      • [Description <String>]: не проверенное, предоставленное пользователем описание федеративных учетных данных удостоверения. Необязательно.
      • [Issuer <String>]: URL-адрес внешнего поставщика удостоверений и должен соответствовать утверждению издателя для обмена внешним маркером. Сочетание значений издателя и субъекта должно быть уникальным в приложении. Обязательный.
      • [Name <String>]: является уникальным идентификатором для учетных данных федеративного удостоверения, который имеет ограничение в 120 символов и должен быть понятным ПО URL-адресу. Изменить его после создания невозможно. Обязательный. Не допускает значения NULL. Поддерживает $filter (eq).
      • [Subject <String>]: обязательный. Идентификатор внешней рабочей нагрузки программного обеспечения в поставщике внешних удостоверений. Как и значение аудитории, оно не имеет фиксированного формата, так как каждый поставщик удостоверений использует собственный идентификатор — иногда GUID, иногда идентификатор с разделителями двоеточия, иногда произвольные строки. Значение здесь должно совпадать с вложенным утверждением в маркере, представленном в Azure AD. Сочетание издателя и субъекта должно быть уникальным в приложении. Поддерживает $filter (eq).
    • [GroupMembershipClaim <String>]: настраивает утверждение групп, выданное пользователем или маркером доступа OAuth 2.0, которое ожидает приложение. Чтобы задать этот атрибут, используйте одно из следующих строковых значений: None, SecurityGroup (для групп безопасности и ролей Azure AD), All (получает все группы безопасности, группы распространения и роли каталога Azure AD, вошедшего в систему пользователя).
    • [HomeRealmDiscoveryPolicy <IMicrosoftGraphHomeRealmDiscoveryPolicy[]>]:
      • [AppliesTo <IMicrosoftGraphDirectoryObject[]>]:
      • [Definition <String[]>]: коллекция строк, содержащая строку JSON, которая определяет правила и параметры политики. Синтаксис определения отличается для каждого производного типа политики. Обязательный.
      • [IsOrganizationDefault <Boolean?>]: если задано значение true, активирует эту политику. Для одного и того же типа политики может быть много политик, но только один может быть активирован в качестве организации по умолчанию. Необязательно, значение по умолчанию — false.
      • [Description <String>]: описание этой политики.
      • [DeletedDateTime <DateTime?>]:
      • [DisplayName <String>]: имя, отображаемое в каталоге
    • [IdentifierUri <String[]>]: URI, определяющие приложение в клиенте Azure AD или в проверенном пользовательском домене, если приложение является мультитенантным. Дополнительные сведения см. в статье Объекты приложения и субъекта-службы в Azure Active Directory. Любой оператор необходим для выражений фильтра в многозначных свойствах. Не допускает значения NULL. Поддерживает $filter (eq, ne, ge, le, startsWith).
    • [Info <IMicrosoftGraphInformationalUrl>]: информационныйUrl
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [MarketingUrl <String>]: ссылка на маркетинговую страницу приложения. Например: https://www.contoso.com/app/marketing
      • [PrivacyStatementUrl <String>]: ссылка на заявление о конфиденциальности приложения. Например: https://www.contoso.com/app/privacy
      • [SupportUrl <String>]: ссылка на страницу поддержки приложения. Например: https://www.contoso.com/app/support
      • [TermsOfServiceUrl <String>]: ссылка на условия обслуживания приложения. Например: https://www.contoso.com/app/termsofservice
    • [IsDeviceOnlyAuthSupported <Boolean?>]: указывает, поддерживает ли это приложение проверку подлинности устройства без пользователя. Значение по умолчанию — false.
    • [IsFallbackPublicClient <Boolean?>]: указывает тип резервного приложения как общедоступный клиент, например установленное приложение, работающее на мобильном устройстве. Значение по умолчанию равно false, что означает, что тип резервного приложения является конфиденциальным клиентом, например веб-приложением. Существуют определенные сценарии, в которых Azure AD не может определить тип клиентского приложения. Например, поток ROPC, в котором приложение настроено без указания URI перенаправления. В этих случаях Azure AD интерпретирует тип приложения на основе значения этого свойства.
    • [KeyCredentials <IMicrosoftGraphKeyCredential[]>]: коллекция ключевых учетных данных, связанных с приложением. Не допускает значения NULL. Поддерживает $filter (eq, NOT, ge, le).
      • [CustomKeyIdentifier <Byte[]>]: Пользовательский идентификатор ключа
      • [DisplayName <String>]: понятное имя ключа. Необязательно.
      • [EndDateTime <DateTime?>]: дата и время истечения срока действия учетных данных. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z
      • [Key <Byte[]>]: значение для учетных данных ключа. Должно быть значением в кодировке base 64.
      • [KeyId <String>]: уникальный идентификатор (GUID) для ключа.
      • [StartDateTime <DateTime?>]: дата и время, в течение которого учетные данные становятся допустимыми. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z
      • [Type <String>]: тип учетных данных ключа; Например, "Симметричный".
      • [Usage <String>]: строка, описывающая назначение, для которого можно использовать ключ; Например, "Проверить".
    • [Logo <Byte[]>]: основной логотип приложения. Не допускает значения NULL.
    • [Note <String>]: заметки, относящиеся к управлению приложением.
    • [Oauth2RequirePostResponse <Boolean?>]:
    • [OptionalClaim <IMicrosoftGraphOptionalClaims>]: необязательныеClaims
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [AccessToken <IMicrosoftGraphOptionalClaim[]>]: необязательные утверждения, возвращаемые в маркере доступа JWT.
        • [AdditionalProperty <String[]>]: дополнительные свойства утверждения. Если свойство существует в коллекции, оно изменяет поведение дополнительного утверждения, указанного в свойстве имени.
        • [Essential <Boolean?>]: если значение равно true, утверждение, указанное клиентом, необходимо для обеспечения плавной авторизации для конкретной задачи, запрошенной конечным пользователем. По умолчанию используется значение false.
        • [Name <String>]: имя необязательного утверждения.
        • [Source <String>]: источник (объект каталога) утверждения. Существуют стандартные утверждения и определяемые пользователем утверждения из свойств расширения. Если исходное значение равно null, утверждение будет являться предопределенным необязательным утверждением. Если исходное значение — user, значение в имени свойства будет свойством расширения из объекта пользователя.
      • [IdToken <IMicrosoftGraphOptionalClaim[]>]: необязательные утверждения, возвращаемые в маркере идентификатора JWT.
      • [Saml2Token <IMicrosoftGraphOptionalClaim[]>]: необязательные утверждения, возвращаемые в токене SAML.
    • [ParentalControlSetting <IMicrosoftGraphParentalControlSettings>]: parentalControlSettings
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [CountriesBlockedForMinor <String[]>]: задает коды стран ISO с двумя буквами. Доступ к приложению будет заблокирован для несовершеннолетних из стран, указанных в этом списке.
      • [LegalAgeGroupRule <String>]: указывает правило группы юридических возрастов, применимое к пользователям приложения. Можно задать одно из следующих значений: ValueDescriptionAllowDefault. Применяет минимальный юридический минимум. Это означает, что согласие родителей требуется для несовершеннолетних в Европейском союзе и Корее.RequireConsentForPrivacyServicesEnforces, чтобы указать дату рождения для соблюдения правил COPPA. RequireConsentForMinorsRequires родительское согласие в возрасте до 18 лет, независимо от дополнительных правил страны. RequireConsentForKidsRequires родительское согласие в возрасте до 14 лет, независимо от дополнительных правил страны. BlockMinorsBlocks от использования приложения.
    • [PasswordCredentials <IMicrosoftGraphPasswordCredential[]>]: коллекция учетных данных паролей, связанных с приложением. Не допускает значения NULL.
      • [CustomKeyIdentifier <Byte[]>]: не используйте.
      • [DisplayName <String>]: понятное имя пароля. Необязательно.
      • [EndDateTime <DateTime?>]: дата и время истечения срока действия пароля, представленные в формате ISO 8601 и всегда в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z. Необязательно.
      • [KeyId <String>]: уникальный идентификатор пароля.
      • [StartDateTime <DateTime?>]: дата и время, в течение которого пароль становится допустимым. Тип метки времени представляет сведения о дате и времени с использованием формата ISO 8601 и всегда находится в формате UTC. Например, полночь UTC 1 января 2014 г. — 2014-01-01T00:00:00Z. Необязательно.
    • [PublicClient <IMicrosoftGraphPublicClientApplication>]: publicClientApplication
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [RedirectUri <String[]>]: указывает URL-адреса, в которых маркеры пользователей отправляются для входа или URI перенаправления, в которых отправляются коды авторизации OAuth 2.0 и маркеры доступа.
    • [RequiredResourceAccess <IMicrosoftGraphRequiredResourceAccess[]>]: указывает ресурсы, к которым требуется доступ приложению. Это свойство также задает набор областей разрешений OAuth и ролей приложений, необходимых для каждого из этих ресурсов. Эта конфигурация доступа к необходимым ресурсам обеспечивает взаимодействие с согласием. Не допускает значения NULL. Поддерживает $filter (eq, NOT, ge, le).
      • [ResourceAccess <IMicrosoftGraphResourceAccess[]>]: список областей разрешений OAuth2.0 и ролей приложений, необходимых приложению из указанного ресурса.
        • [Id <String>]: уникальный идентификатор для одного из экземпляров oauth2PermissionScopes или appRole, предоставляемых приложением ресурсов.
        • [Type <String>]: указывает, ссылается ли свойство идентификатора на oauth2PermissionScopes или appRole. Возможные значения: Scope или Role.
      • [ResourceAppId <String>]: уникальный идентификатор ресурса, к которому требуется доступ к приложению. Это должно быть равно идентификатору appId, объявленному в целевом приложении ресурсов.
    • [SignInAudience <String>]: указывает учетные записи Майкрософт, поддерживаемые для текущего приложения. Поддерживаемые значения: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount, PersonalMicrosoftAccount. Дополнительные сведения см. в таблице ниже. Поддерживает $filter (eq, ne, NOT).
    • [Spa <IMicrosoftGraphSpaApplication>]: spaApplication
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [RedirectUri <String[]>]: указывает URL-адреса, в которых маркеры пользователей отправляются для входа или URI перенаправления, в которых отправляются коды авторизации OAuth 2.0 и маркеры доступа.
    • [Tag <String[]>]: пользовательские строки, которые можно использовать для классификации и идентификации приложения. Не допускается значение NULL. Поддерживает $filter (eq, NOT, ge, le, startsWith).
    • [TokenEncryptionKeyId <String>]: задает идентификатор ключа открытого ключа из коллекции keyCredentials. При настройке Azure AD шифрует все маркеры, которые он выдает, с помощью ключа, на который указывает это свойство. Код приложения, получающий зашифрованный маркер, должен использовать соответствующий закрытый ключ для расшифровки маркера, прежде чем его можно будет использовать для вошедшего пользователя.
    • [TokenIssuancePolicy <IMicrosoftGraphTokenIssuancePolicy[]>]:
      • [AppliesTo <IMicrosoftGraphDirectoryObject[]>]:
      • [Definition <String[]>]: коллекция строк, содержащая строку JSON, которая определяет правила и параметры политики. Синтаксис определения отличается для каждого производного типа политики. Обязательный.
      • [IsOrganizationDefault <Boolean?>]: если задано значение true, активирует эту политику. Для одного и того же типа политики может быть много политик, но только один может быть активирован в качестве организации по умолчанию. Необязательно, значение по умолчанию — false.
      • [Description <String>]: описание этой политики.
      • [DeletedDateTime <DateTime?>]:
      • [DisplayName <String>]: имя, отображаемое в каталоге
    • [TokenLifetimePolicy <IMicrosoftGraphTokenLifetimePolicy[]>]: tokenLifetimePolicies, назначенный этому приложению. Поддерживает $expand.
    • [Web <IMicrosoftGraphWebApplication>]: webApplication
      • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
      • [HomePageUrl <String>]: домашняя страница или целевая страница приложения.
      • [ImplicitGrantSetting <IMicrosoftGraphImplicitGrantSettings>]: implicitGrantSettings
        • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
        • [EnableAccessTokenIssuance <Boolean?>]: указывает, может ли веб-приложение запрашивать маркер доступа с помощью неявного потока OAuth 2.0.
        • [EnableIdTokenIssuance <Boolean?>]: указывает, может ли это веб-приложение запрашивать маркер идентификатора с помощью неявного потока OAuth 2.0.
      • [LogoutUrl <String>]: указывает URL-адрес, который будет использоваться службой авторизации Майкрософт для выхода пользователя с помощью интерфейсного канала, внутренних каналов или протоколов выхода SAML.
      • [RedirectUri <String[]>]: указывает URL-адреса, в которых маркеры пользователей отправляются для входа или URI перенаправления, в которых отправляются коды авторизации OAuth 2.0 и маркеры доступа.
    • [DataType <String>]: указывает тип данных значения, которое может содержать свойство расширения. Поддерживаются следующие значения. Не допускает значения NULL. Двоичный — 256 байт максимумBooleanDateTime — должен быть указан в формате ISO 8601. Будет храниться в формате UTC. Целое число — 32-разрядное значение. LargeInteger — 64-разрядное значение. Строка — максимум 256 символов
    • [Name <String>]: имя свойства расширения. Не допускает значения NULL.
    • [TargetObject <String[]>]: поддерживаются следующие значения. Не допускает значения NULL. UserGroupOrganizationDeviceApplication
    • [Description <String>]: описание этой политики.
    • [AppliesTo <IMicrosoftGraphDirectoryObject[]>]:
    • [Definition <String[]>]: коллекция строк, содержащая строку JSON, которая определяет правила и параметры политики. Синтаксис определения отличается для каждого производного типа политики. Обязательный.
    • [IsOrganizationDefault <Boolean?>]: если задано значение true, активирует эту политику. Для одного и того же типа политики может быть много политик, но только один может быть активирован в качестве организации по умолчанию. Необязательно, значение по умолчанию — false.
  • [Definition <String[]>]: коллекция строк, содержащая строку JSON, которая определяет правила и параметры политики. Синтаксис определения отличается для каждого производного типа политики. Обязательный.
  • [IsOrganizationDefault <Boolean?>]: если задано значение true, активирует эту политику. Для одного и того же типа политики может быть много политик, но только один может быть активирован в качестве организации по умолчанию. Необязательно, значение по умолчанию — false.
  • [Description <String>]: описание этой политики.
  • [DeletedDateTime <DateTime?>]:
  • [DisplayName <String>]: имя, отображаемое в каталоге

WEB <IMicrosoftGraphWebApplication>: webApplication

  • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
  • [HomePageUrl <String>]: домашняя страница или целевая страница приложения.
  • [ImplicitGrantSetting <IMicrosoftGraphImplicitGrantSettings>]: implicitGrantSettings
    • [(Any) <Object>]: это означает, что любое свойство можно добавить в этот объект.
    • [EnableAccessTokenIssuance <Boolean?>]: указывает, может ли веб-приложение запрашивать маркер доступа с помощью неявного потока OAuth 2.0.
    • [EnableIdTokenIssuance <Boolean?>]: указывает, может ли это веб-приложение запрашивать маркер идентификатора с помощью неявного потока OAuth 2.0.
  • [LogoutUrl <String>]: указывает URL-адрес, который будет использоваться службой авторизации Майкрософт для выхода пользователя с помощью интерфейсного канала, внутренних каналов или протоколов выхода SAML.
  • [RedirectUri <String[]>]: указывает URL-адреса, в которых маркеры пользователей отправляются для входа или URI перенаправления, в которых отправляются коды авторизации OAuth 2.0 и маркеры доступа.