Uploaded image for project: 'adAS'
  1. ADAS-1340

No se muestra correctamente información de no autorización en logs y UI

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: No procede
    • Resolution: Fixed
    • Affects versions: adAS-1.7.0a
    • Fix versions: adAS-1.7.0b
    • Components: adAS SSO
    • Labels:
      None

      Description

      No hay log debug de la autorización. Todo lo que muestra el log en nivel debug es :

      [20170624 11:52:09] [2.139.240.52] [586412769::SAML20] [info] [adAS_pre: Decisión de la política de autorización: permitir acceso]
      

      o

      [20170624 13:04:04] [2.139.240.52] [865009166::SAML20] [info] [adAS_pre: Decisión de la política de autorización: no permitir acceso]
      [20170624 13:04:04] [2.139.240.52] [865009166::SAML20] [error] [adAS_pre: No está autorizado para acceder al Proveedor de Servicio <SP>]
      

      Debería añadirse más información sobre las diferentes reglas sobre las que se está haciendo la autorización y su resultado.
      No hay pistas de qué está haciendo para que resulte la denegación.
      Se debe revisar también el nivel de error de los mensajes relacionados con la autorización (si deberían ser warnings/error/info)

      Por otra parte, en la interfaz gráfica no se hace un tratamiento correcto de la excepción de no autorización, ya que aunque internamente lo tratemos como excepción, el usuario debe verlo de una forma diferente, ya que no es un error de tipo técnico del cual se deba ver una traza y/o mensajes poco concretos.

      Por ejemplo: El mensaje de denegación no muestra el nombre del recurso aunque esté definido en los metadatos extendidos. Deberá utilizar el nombre usable del SP, si tiene configurado alguno.

        Attachments

          Activity

            People

            • Assignee:
              elenal Elena Lozano
              Reporter:
              elenal Elena Lozano
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 hours, 20 minutes
                2h 20m