如何向外部来宾用户发送直接链接到Azure Azure应用程序?
例如,一个全新的gmail帐户没有微软帐户,我不想通过电子邮件邀请他们。我只想发送一个链接到我的应用程序的电子邮件,他们没有一个微软帐户的设置。
这正好描述了我想要的东西:
但它并没有说该怎么做。这是从上面的链接:
客户邀请者可以通过发送到共享应用程序的直接链接来邀请来宾用户。对于客人用户来说,赎回体验就像登录到与他们共享的应用程序一样简单。他们可以点击一个链接到应用程序,审查和接受隐私条款,然后无缝地访问应用程序。在大多数情况下,来宾用户不再需要在邀请电子邮件中单击赎回URL。
发布于 2018-06-15 15:24:54
实际上,这是通过Graph完成的,该文档中没有提到该API。
HTTP请求POST /invitations
POST https://graph.microsoft.com/beta/invitations
Content-type: application/json
Content-length: 551
{
"invitedUserEmailAddress": "yyy@test.com",
"inviteRedirectUrl": "https://myapp.com"
}默认情况下,sendInvitationMessage布尔值为false。这意味着没有向用户发送邀请。但是,用户仍然需要“赎回”邀请(创建一个Microsoft帐户,比如设置他们的密码)。
当您向/invitations发帖时,您实际上可以发布整个邀请对象,在这些文档中也不清楚。
{
"invitedUserDisplayName": "string",
"invitedUserEmailAddress": "string",
"invitedUserMessageInfo": {"@odata.type": "microsoft.graph.invitedUserMessageInfo"},
"sendInvitationMessage": false,
"inviteRedirectUrl": "string",
"inviteRedeemUrl": "string",
"status": "string",
"invitedUser": [{"@odata.type": "microsoft.graph.user"}]
}https://stackoverflow.com/questions/50826513
复制相似问题