Errore "AADB2C90205" di autenticazione con MSAL ed Azure AD B2C

Egidio Torresi 10 Punti di reputazione
2024-04-17T13:12:23.24+00:00

Abbiamo un'applicazione multi-tenant dove un utente del dominio principale può effettuare una richiesta di creazione di un nuovo tenant basato su un nome fornito per il sotto dominio.
Utilizziamo le API Graph in un servizio di backend per creare un'App Registration specifica per il sotto dominio del nuovo tenant.

Architettura dell'applicazione:

Single Page Application (SPA) React: usa Microsoft Authentication Library (MSAL React) per l'autenticazione degli utenti tramite Azure AD B2C User Flow.

Web API in .NET: ed espone le API al client React ed usa MSAL .Net.

Servizio di backend: gestisce la creazione delle App Registration in B2C tramite l’uso delle API Graph.

Le applicazioni sono ospitate in Azure Container Apps.

Dopo la creazione dell'App Registration, se l'utente tenta di effettuare il Sign-In, l'autenticazione con B2C fallisce a causa dei seguenti errori:

Dobbiamo attendere molto tempo, fino a 30 minuti o più, prima che l'accesso diventi disponibile per la nuova app registration.
Questi ritardi sembrano essere causati da problemi di propagazione delle risorse, come risulta da altre segnalazioni di utenti che hanno riscontrato lo stesso errore di autenticazione “AADB2C90205" dopo la modifica degli URL o la creazione di una nuova App Registration.

Potreste suggerire come velocizzare il provisioning delle risorse in Azure o indicare se il problema potrebbe dipendere dalla configurazione dell'app registration, dall'uso delle API Graph o dalla configurazione dei servizi su Azure?

Grazie molte in anticipo.

Azure
Azure
Una piattaforma e infrastruttura di cloud computing per la compilazione, la distribuzione e la gestione di applicazioni e servizi attraverso una rete di data center gestiti da Microsoft.
142 domande
Centro community | Discutere il sito domande e risposte | Introduzione alle domande e risposte
Tecnologie per sviluppatori | ASP.NET | Altro
Microsoft System Center | Altro
Tecnologie per sviluppatori | C#
0 commenti Nessun commento
{count} voti

1 risposta

Ordina per: Più utili
  1. Yordan Ivanov 610 Punti di reputazione
    2024-04-17T14:38:45.8833333+00:00

    Good day Egidio,

    This is the Italian forum. If you prefer to continue in English, please use the following link: https://learn.microsoft.com/en-us/answers/questions/ 

    In case you'd prefer to continue with the information in Italian language, please let me know.

    Best regards,

    Giordano


Risposta

Le risposte possono essere contrassegnate come risposte accettate dall'autore della domanda. Ciò consente agli utenti di sapere che la risposta ha risolto il problema dell'autore.