Pular para o conteúdo
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #92072
    sancler
    Participante

      Bom dia pessoal.
      Ontem tivemos um problema onde trabalho e pra resolver era preciso saber qual Role estava sendo executada em uma determinada sessão para um determinado usuário.

      O usuário tem 8 Roles associadas, que são startadas cada uma com sua respectiva senha.

      A pergunta é se existe algum dicionário de dados ou alguma mágica que me consiga trazer A Role que está sendo usuada em uma determinada sessão de um determinado usuário.

      Att,

      #92075
      hudsona
      Participante

        Você consegue saber quais objetos o usuário esta acessando no momento.
        Sabendo o objeto fica mais facil associar a qual role esse objeto esta associado certo ?

        Se o usuário JONES no momento esta acessando as tabelas EMP e JOBS,
        você consegue filtrar as roles associadas ao usuário JONES as quais tem grant de select ( Ou outra permissão) nos objetos EMP e JOBS.

        Seria isso ?

        #92079
        sancler
        Participante

          Não era bem isso, mas o dicionário USER_ROLE_PRIVS consegui resolver o problema.

          Vlw, hudsona.

          #92082
          hudsona
          Participante

            Sancler

            Com essa visão você verifica os privilégios de sistema que o usuário tem.
            Não tem como saber qual privilégio respectivo a uma determinada role o usuário ta desfrutando no momento, mas você pode filtrar pelas as atividades do usuário para saber quais roles ele tem.

          Visualizando 4 posts - 1 até 4 (de 4 do total)
          • Você deve fazer login para responder a este tópico.