我有一个Web app/API
部署在Microsoft Azure
工作在单租户模式。我需要让其他租户的用户能够使用我的API。为什么要切换到Azure Web应用程序/ API以支持多租户无法正常工作?
我发现这个职位有一步一步的指导,支持多租户身份验证, https://blog.mastykarz.nl/configuring-multi-tenant-authentication-azure-app-service-authentication-options/
但是当我尝试对Web API的Multitenanted
属性更改为是的,它说:“无法更新应用程序ID URI应用程序属性”有以下错误细节:
{"errorCode":"HostNameNotOnVerifiedDomain","localizedErrorDetails":
{"errorDetail":"Host name in property identifierUris is not on any verified
domain of the company or its subdomain."},
"operationResults":null,"timeStampUtc":"2017-01-11T00:14:37.3270764Z",
"clientRequestId":"...","internalTransactionId":"...",
"upn":"[email protected]","tenantId":"...","userObjectId":"..."}
目前的App ID URI持有我的Web API的地址(以及它在单租户模式下工作如预期)https://(..).azurewebsites.net
是多租户模式,这不是正确的?
嗨!我确实通过Azure管理门户(它是幕后的godaddy.com)购买了自定义域名,但是我找不到有关如何验证此域的信息。我从管理门户创建了一个“DNS区域”,添加了TXT记录数据,当我打开此自定义域的属性时,我会看到这些数据。但没有效果。然后,我尝试去godaddy.com,但他们的支持将我重定向回Azure ...如果通过Azure门户购买了自定义域,您是否知道如何注册自定义域? – Prokurors
您是否试过本指南:https://docs.microsoft.com/en-us/azure/active-directory/active-directory-domains-add-azure-portal? – juunas
感谢您的信息!我设法添加那些通过App服务 - >'自定义域名'的DNS记录,然后点击域名 - 它使我进入了'管理域'页面,从那里点击'高级管理'导致站点https:/ /dcc.secureserver。网络/管理/我可以添加DNS记录。之后,我的自定义域被接受为已验证。 – Prokurors