首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Azure AD企业应用程序中发送直接链接邀请B2B用户

在Azure AD企业应用程序中发送直接链接邀请B2B用户
EN

Stack Overflow用户
提问于 2018-06-12 22:08:23
回答 1查看 1.9K关注 0票数 1

如何向外部来宾用户发送直接链接到Azure Azure应用程序?

例如,一个全新的gmail帐户没有微软帐户,我不想通过电子邮件邀请他们。我只想发送一个链接到我的应用程序的电子邮件,他们没有一个微软帐户的设置。

这正好描述了我想要的东西:

https://learn.microsoft.com/en-us/azure/active-directory/b2b/redemption-experience#redemption-through-a-direct-link

但它并没有说该怎么做。这是从上面的链接:

客户邀请者可以通过发送到共享应用程序的直接链接来邀请来宾用户。对于客人用户来说,赎回体验就像登录到与他们共享的应用程序一样简单。他们可以点击一个链接到应用程序,审查和接受隐私条款,然后无缝地访问应用程序。在大多数情况下,来宾用户不再需要在邀请电子邮件中单击赎回URL。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-15 15:24:54

实际上,这是通过Graph完成的,该文档中没有提到该API。

post

HTTP请求POST /invitations

代码语言:javascript
复制
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发帖时,您实际上可以发布整个邀请对象,在这些文档中也不清楚。

代码语言:javascript
复制
{
  "invitedUserDisplayName": "string",
  "invitedUserEmailAddress": "string",
  "invitedUserMessageInfo": {"@odata.type": "microsoft.graph.invitedUserMessageInfo"},
  "sendInvitationMessage": false,
  "inviteRedirectUrl": "string",
  "inviteRedeemUrl": "string",
  "status": "string",
  "invitedUser": [{"@odata.type": "microsoft.graph.user"}]
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50826513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档