none
Modelado de Roles de Seguridad RRS feed

  • Pregunta

  • Estimados

    Donde se podria conseguir como ejemplo un modelo de base de datos donde se refleje la administraicion de accesos, permisos, y roles a usuarios

    Es decir. tengo un sistema donde me piden que agregue seguridad cuando el usuario ingresa al sistema, como ejemplo(permisos para mantenimientos, ver algunos menus, recodar password olvidado, etc).

    Queria saber si tienen algun ejemplo, es en SQL Server 2008 R2

    Gracias


    Christian Ramirez Castillo (PERU) Soporte Tecnico - Programador

    lunes, 26 de mayo de 2014 14:52

Respuestas

  • Hola. Creo, salvo opinión de otro forista, que va a ser difícil que encuentres lo que solicitas. Primero, debes tener presente cuales son los roles que tienes a nivel de base de datos, los cuales encuentras en la documentación en línea particularmente en Database-Level Roles. Segundo, para el sistema que quieres administrar, debes generar una matriz o tabla en donde especifiques las diferentes acciones que tu sistema requiere una vez el usuario se haya autenticado y cruzar dichas acciones contra roles de tu sistema, como usuario o administrador, por mencionar un posible par de éstas y entonces definir quién hace qué en tu sistema. A esto se le conoce como un esquema de autorización.

    Generalmente, a nivel de base de datos, solo requieres que los usuarios tengan el rol a nivel de servidor PUBLIC y complementas con otros a nivel de base de datos, como DB_DATAWRITER o DB_DATAREADER. Ya para administradores, con el rol a nivel de base de datos DB_OWNER debería ser más que suficiente.

    Saludos,


    Guillermo Taylor F.
    IT Pro & Xbox gamer
    My blog

    miércoles, 28 de mayo de 2014 10:55