Тип ресурса invitation
Пространство имен: microsoft.graph
Представляет приглашение, используемое для добавления внешних пользователей в организацию в рамках совместной работы Microsoft Entra business-to-business (Microsoft Entra B2B).
Процесс приглашения:
- Создается приглашение.
- Приглашение, содержащее ссылку на приглашение, отправляется приглашенному пользователю.
- Приглашенный пользователь выбирает ссылку приглашения, входит в систему и активирует приглашение, и создается сущность пользователя, представляющая приглашенного пользователя.
- После завершения активации пользователь перенаправляется на определенную страницу.
При создании приглашения возвращается URL-адрес активации в ответе (inviteRedeemUrl). API-интерфейс создания приглашений может автоматически отправить сообщение электронной почты, содержащее URL-адрес активации, для приглашенного пользователя, задав для параметра sendInvitationMessage значение true
. Вы также можете настроить сообщение, которое отправляется приглашенной пользователю. Вместо этого, если вы хотите отправить URL-адрес активации с помощью других средств, можно задать для sendInvitationMessagefalse
значение и использовать URL-адрес активации из ответа для создания собственного сообщения. В настоящее время api для выполнения процесса активации недоступен. Приглашенный пользователь должен выбрать ссылку inviteRedeemUrl , отправленную в сообщении, и пройти интерактивный процесс активации в браузере. После завершения процесса приглашенный пользователь становится внешним пользователем в организации.
Методы
Метод | Возвращаемый тип | Описание |
---|---|---|
Создание | invitation | Создайте объект приглашения. |
Свойства
Свойство | Тип | Описание |
---|---|---|
invitedUserDisplayName | String | Отображаемое имя приглашаемого пользователя. |
invitedUserEmailAddress | String | Адрес электронной почты приглашаемого пользователя. Обязательный атрибут. Следующие специальные символы запрещены в адресе электронной почты:
Однако применяются следующие исключения:
|
invitedUserMessageInfo | invitedUserMessageInfo | Содержит конфигурацию сообщения, отправляемого приглашенного пользователю, включая настройку текста сообщения, языка и списка получателей cc. |
invitedUserType | String | Элемент userType, связанный с приглашаемым пользователем. По умолчанию это значение равно Guest . Вы можете пригласить, как Member если бы вы являетесь администратором компании. |
inviteRedirectUrl | String | URL-адрес, на который должен быть перенаправлен пользователь после активации приглашения. Обязательно. |
inviteRedeemUrl | Строка | URL-адрес для активации приглашения. Только для чтения. |
resetRedemption | Логический | Сбросьте состояние активации пользователя и повторно введите пользователя, сохраняя его идентификатор пользователя, членство в группах и назначения приложений. Это свойство позволяет пользователю входить в систему, используя адрес электронной почты, отличный от адреса электронной почты в предыдущем приглашении. Если true задано значение , требуется отношение идентификатора приглашенного пользователя/. Дополнительные сведения об использовании этого свойства см. в разделе Сброс состояния активации для гостевого пользователя. |
sendInvitationMessage | Boolean | Указывает, следует ли отправлять письмо приглашаемому пользователю. Значение по умолчанию: false . |
status | String | Состояние приглашения. Возможные значения: PendingAcceptance , Completed , InProgress и Error . |
Связи
Связь | Тип | Описание |
---|---|---|
invitedUser | user | Пользователь, созданный в рамках создания приглашения. Только для чтения. Свойство id требуется в тексте запроса для сброса состояния активации. |
invitedUserSponsors | Коллекция directoryObject | Пользователи или группы, являющиеся спонсорами приглашенного пользователя. Спонсоры — это пользователи и группы, которые отвечают за привилегии гостевых пользователей в клиенте и за поддержание актуальности информации и доступа гостевых пользователей. |
Представление JSON
В следующем представлении JSON показан тип ресурса.
{
"invitedUserDisplayName": "string",
"invitedUserEmailAddress": "string",
"invitedUserMessageInfo": {"@odata.type": "microsoft.graph.invitedUserMessageInfo"},
"sendInvitationMessage": false,
"inviteRedirectUrl": "string",
"inviteRedeemUrl": "string",
"resetRedemption": false,
"status": "string",
"invitedUser": {"@odata.type": "microsoft.graph.user"},
"invitedUserType": "string"
}