/ / Azure AD + ADAL.js + App-Dienst - Nur ein Anspruch auf ClaimsPrincipal.Current.Claims - azure, asp.net-web-api2, azure-active-Verzeichnis, anspruchsbasierte Identität, adal.js

Azure AD + ADAL.js + App-Service - Nur ein Anspruch auf ClaimsPrincipal.Current.Claims - azure, asp.net-web-api2, azure-active-Verzeichnis, anspruchsbasierte Identität, adal.js

Ich stehe vor einem sehr seltsamen Problem im Zusammenhang mit Azure AD und Azure App Service (Web App). Ich habe ein SPA mit Angular 1.5 + ADAL.JS, WebAPI (gehostet auf App Service) und Azure AD.

Ich habe zwei Anwendungen in meinem Azure AD-Verzeichnis erstellt:

- one native (SPA)
- one web application (WebAPI).

Die Workflows zum Anmelden und Abmelden funktionieren einwandfreilokal und auf Azure. Wenn ich jedoch Azure verwende und überprüfe, ob ein Benutzer Mitglied einer Gruppe ist, haben die ClaimsPrincipal.Current.Claims nur einen Claim (ich habe es dank Remote Debbing entdeckt).

Das Seltsame ist, dass ich den Composer-Tab auf Fiddler benutze und die Anfrage wiederhole, aber nur auf meine lokale Web-API umschalte, bekomme ich alle erwarteten Ansprüche.

PS: Mein lokales Webapi und die im App Service veröffentlichte Version sind identisch.

Irgendwelche Hinweise?

Antworten:

0 für die Antwort № 1

Nachdem ich viele Stunden lang dieses Problem untersucht hatte, wurde mir klar, dass das Publizierungsprofil meine Einstellung von "ida: Audience" in web.config überschrieb.