Estoy configurando un portal b2c para nuestra aplicación web orientada al cliente. y usamos solo cuentas locales y usamos un número (nombre de usuario) para iniciar sesión. No hay registro ni inicios de sesión sociales. Aprovisionamos las cuentas locales de Azure AD mediante Graph API.

Creamos una política personalizada (necesitamos usar una política personalizada ya que necesitamos realizar algunas llamadas a la API en el recorrido del usuario en algún momento) usando el paquete de muestra de microsoft LocalAccounts Only. y lo modificó para usar nombres de usuario para iniciar sesión como se menciona aquí (Política B2C personalizada para Cuentas locales basadas en nombre de usuario). Las políticas se cargaron correctamente. Cuando intenté probar la política de inicio de sesión, obtuve un " Error de nombre de usuario o contraseña no válido. Usamos información de la aplicación para el registro

app insight log:
      ""Exception"": {
        ""Kind"": ""Handled"",
        ""HResult"": ""80131500"",
        ""Message"": ""Invalid username or password."",
        ""Data"": {
          ""IsPolicySpecificError"": false

Registro de inicio de sesión: Estado
Falla Código de error de inicio de sesión
500011 Razón de la falla
Otro

Tanto el inicio de sesión como la edición de perfil arrojan el mismo error. ¿Qué me falta aquí para obtener la autenticación local correcta? Por favor ayuda.

0
Jerry Aravinthan 3 oct. 2019 a las 13:07

1 respuesta

La mejor respuesta

Para que la respuesta sea visible para otros, estoy resumiendo la respuesta compartida en el comentario:

Esta es una causa común de este error de inicio de sesión. Agregar ID de aplicación al archivo TrustFrameworkExtensions.xml resolverá este problema.

0
Tony Ju 16 oct. 2019 a las 02:53