es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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”:

enter image description here

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:

enter image description here

Mi problema es que no puedo asignar el nuevo rol dentro de los 30 minutos de haberlo creado.

enter image description here

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”?

Tags:  , , ,

Answer

  1. Avatar for 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.

Comments are closed.