2016-06-09 1 views
1

Wir versuchen, Webanwendung und Web-API für ein neues Azure-Abonnement bereitzustellen, das unserem Azure AD-Unternehmenskonto zugeordnet ist. Wenn wir jedoch versuchen, das Azure AD-Manifest zu ändern, um das mandantenfähige Flag "availableToOtherTenants" zu aktivieren und die Client-ID "knownClientApplications" unserer WebApp in unserem WebAPI-Manifest festzulegen, erhalten wir nach dem Upload folgende Fehlermeldung:Azure AD Fehler beim Bearbeiten des Manifests zur Aktivierung von availableToOtherTenants

ParameterValidationException=Invalid parameters provided; BadRequestException=Host name in property identifierUris is not on any verified domain of the company or its subdomain 

Sowohl die Webapp als auch die Webapi sind App Services in AzureAD und verwenden die .azurewebsites.net als identifierUris in ihren Manifesten. Wir haben nicht vor, einen Domainnamen für diese Dienste zu registrieren, da diese Dienste nur für interne Tests vorgesehen sind. Das Abonnement, für das die Apps bereitgestellt werden, scheint mit dem Verzeichnis verknüpft zu sein, in dem die Apps in Azure AD registriert sind. Warum also sollte es ein Problem mit diesen Uris geben?

Antwort

1

Vom Helfer Text für App-ID URI im Management-Portal:

Die URI als eindeutige logische Kennung für Ihre Anwendung verwendet werden. Die URI muss für einen externen Benutzer in einer überprüften benutzerdefinierten Domain, um Ihren App Zugriff auf ihre Daten in Microsoft Azure AD zu gewähren

Davon abgesehen, da die App-ID URI hat keine funktionalen Auswirkungen, Sie sollten noch in der Lage sein, Ihre Tests zu tun, indem Sie Ihre App-ID-URI etwas entlang der Linien der Einstellung:

http://<localhost_or_whatever>.<tenantName>.onmicrosoft.com 

Aber halten Sie Ihre Antworten URLs, wie sie auf Ihre .azurewebsite.net URIs zeigen.

Dadurch sollten Sie mit der Konfiguration Ihrer App als Multi-Tenant fortfahren und Ihre Tests mit der von Ihnen gewünschten Website durchführen können.

+0

Danke! Das scheint etwas zu sein, mit dem ich auch in diesem Beitrag Probleme habe: http://stackoverflow.com/questions/41580865/why-switch-to-azure-web-app-api-to-multi-tenanted-is-not Vielleicht möchtest du auch meine Frage beantworten :) Wenn das klappt, bekommst du ein paar einfache Punkte – Prokurors

Verwandte Themen