[英]Microsoft Multi Tenant App as an Individual Developer - Azure Active Directory
I am trying to make a multi-tenant application using Microsoft active directory but found out that you need a MPN ID to do so.我正在尝试使用 Microsoft 活动目录制作多租户应用程序,但发现您需要 MPN ID 才能这样做。 However, it seems that you can't sign-up for the Microsoft Partner Network as an Individual Developer and you instead need to be a registered business.
但是,您似乎无法以个人开发者的身份注册 Microsoft 合作伙伴网络,而您需要成为注册企业。 Is there anyway to create a multi-tenant application as an individual?
无论如何,是否可以作为个人创建多租户应用程序? I'm assuming something like this must exist akin to how you can publish iOS apps as an individual developer.
我假设必须存在这样的东西,类似于作为个人开发人员如何发布 iOS 应用程序。
When you said "multi-tenant application", it means you need to own an AAD tenant to create it.当您说“多租户应用程序”时,这意味着您需要拥有一个 AAD 租户才能创建它。
I assume that you are already an individual developer registered to Microsoft.我假设您已经是注册到 Microsoft 的个人开发人员。 What you need to do is Create a new tenant in Azure Active Directory .
您需要做的是在 Azure Active Directory 中创建一个新租户。 Sign into https://portal.azure.com/ with your individual account to do the above operations.
使用个人账号登录https://portal.azure.com/进行上述操作。
Please note that your account is a personal account currently, you need to follow the the guidance the portal shows (if it shows) to convert it to a work account as well and then you can create the tenant.请注意,您的帐户目前是个人帐户,您需要按照门户显示的指导(如果显示)将其转换为工作帐户,然后您可以创建租户。
After that you can create multi-tenant application in Azure AD.之后,您可以在 Azure AD 中创建多租户应用程序。
Select one of the options to make it as multi-tenant app. Select 使其成为多租户应用程序的选项之一。
UPDATE:更新:
"Starting November 9th, 2020 end users will no longer be able to grant consent to newly registered multitenant apps without verified publishers" alert means normal user cannot do user consent but admin still can do admin consent. “从 2020 年 11 月 9 日开始,最终用户将不再能够在没有经过验证的发布者的情况下向新注册的多租户应用程序授予同意”警报意味着普通用户无法进行用户同意,但管理员仍然可以进行管理员同意。
You need to do the admin consent for custom's tenant by using admin consent (see this answer ).您需要使用管理员同意来为自定义租户进行管理员同意(请参阅此答案)。 It doesn't matter that if they don't do the admin consent before using your application.
如果他们在使用您的应用程序之前没有征得管理员同意,这并不重要。 When the first time an admin from other tenant tries to sign into your application, he will be required to do admin consent as well.
当其他租户的管理员第一次尝试登录您的应用程序时,他也需要征得管理员同意。
Please refer to auth code flow to learn about the authentication process.请参阅身份验证代码流以了解身份验证过程。 Using
/common
or /organization
are both OK.使用
/common
或/organization
都可以。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.