作为个人开发人员的 Microsoft 多租户应用程序 - Azure Active Directory

时间:2021-02-26 14:07:17

标签: azure azure-active-directory

我正在尝试使用 Microsoft 活动目录制作多租户应用程序,但发现您需要一个 MPN ID 才能这样做。但是,似乎您不能以个人开发者的身份注册 Microsoft 合作伙伴网络,而需要成为注册企业。 有没有办法以个人身份创建多租户应用程序?我假设必须存在这样的事情,类似于您如何以个人开发者的身份发布 iOS 应用程序。

1 个答案:

答案 0 :(得分:1)

当您说“多租户应用程序”时,意味着您需要拥有一个 AAD 租户才能创建它。

我假设您已经是注册到 Microsoft 的个人开发人员。您需要做的是Create a new tenant in Azure Active Directory。使用您的个人帐户登录 https://portal.azure.com/ 以执行上述操作。

请注意,您的帐户目前是个人帐户,您需要按照门户显示的指南(如果显示)将其转换为工作帐户,然后才能创建租户。

之后您可以在 Azure AD 中create multi-tenant application

选择其中一个选项,使其成为多租户应用。

enter image description here

更新:

“自 2020 年 11 月 9 日起,最终用户将无法再向未经验证的发布者授予新注册的多租户应用许可”警报意味着普通用户无法进行用户许可,但管理员仍可进行管理员许可。

您需要使用管理员同意(请参阅this answer)为自定义租户执行管理员同意。如果他们在使用您的应用程序之前不征得管理员同意,这并不重要。当其他租户的管理员第一次尝试登录您的应用程序时,他也需要征得管理员同意。

请参阅 auth code flow 了解身份验证过程。使用 /common/organization 都可以。

相关问题