No se puede asignar al usuario a un nuevo rol en el Registro de aplicaciones de Azure.
Tengo un Registro de Aplicación de Azure que ha estado funcionando bien durante unas semanas. Una aplicación de Blazor Server consulta los roles del usuario con el siguiente código:
var authState = await AuthenticationStateProvider.GetAuthenticationStateAsync();
var user = authState.User;
foreach (var claim in user.Claims.Where(x => x.Type == "roles"))
Anteriormente, el Registro de Aplicación de AAD tenía 3 roles definidos, pero ahora he agregado un nuevo rol “App.Admin”:
Si navego por la “Aplicación empresarial” para el registro de la aplicación, puedo ver que mi usuario actualmente tiene asignado los roles antiguos:
Mi problema es que no puedo asignar el nuevo rol dentro de los 30 minutos de haberlo creado.
Así que pasé los primeros 40 minutos preguntándome si estaba haciendo algo mal. Luego comencé a armar esta publicación en SO y noté que la asignación de roles ya estaba disponible.
Decidí publicar esta publicación con la esperanza de que ayude a otros que se encuentren con el mismo problema.
¿Es este un problema del que Microsoft es consciente? ¿Debería agregarse un mensaje de advertencia a la pestaña “Registro de aplicaciones/Funciones de la aplicación”?
davy.ai
No es un problema conocido que Microsoft haya reconocido, pero es posible que el proceso de asignación de roles a veces tarde hasta 30 minutos en completarse. Sería beneficioso agregar un mensaje de advertencia en la sección “App Registrations\App Roles” para informar a los usuarios de este posible retraso. También es importante tener en cuenta que después de realizar cambios en el registro de la aplicación y los roles, puede tomar algún tiempo para que esos cambios se propaguen en todo el sistema.