Sto cercando di autenticare le mie SPA (angular.js e adal.js (simili all'esempio https://github.com/Azure-Samples/active-directory-angularjs-singlepageapp-dotnet-webapi)Autenticazione contro un WebAPI utilizzando B2C azzurro da un centro termale (angolare e adal.js)
mio annuncio è un azzurro inquilino b2c anteprima
posso accedere correttamente al mio WebAPI dal mio sito web, ma non dal JS SPA via angolare
mio Setup:.. WebAPI e del sito web condividono la stessa clientid (fa solo sembra funzionare in questo modo) La SPA ha il suo clientid, perché altrimenti ottengo errori "api versione non supportata" quando provo ad accedere. Ho abilitato oauth2AllowImplicitFlow per tutte le applicazioni, ho concesso permessi dell'applicazione dalla spa al webapi. Cors è abilitato su Webapi e SPA.
Mi sembra di essere in grado di ottenere un token dopo aver completato il login, ma quando provo a chiamare la mia API, ottengo un accesso negato per questa richiesta.
Si suppone che funzioni in questo modo? Non sono riuscito a trovare un esempio di come utilizzare b2c insieme a una spa e l'API in esecuzione su server diversi.
Grazie in anticipo
Peter
A partire dal 28 novembre 2016 questa funzionalità è disponibile. Vedi questo: https://feedback.azure.com/forums/169401-azure-active-directory/suggestions/15334311-support-oauth-2-0-implict-flow – user1843640