none
¿Cómo controlar las diferentes operaciones que un usuario ejerce sobre los módulos de un sistema? RRS feed

  • Pregunta

  • Estoy desarrollando una pequeña aplicación en windows forms y no entiendo de que forma puedo otorgar permisos a un usuario.

    Los permisos son para que cada usuario pueda acceder solo a los módulos que el administrador otorgue.

    Estoy utilizando SQL y C#

    Agradecería su ayuda.

    Saludos...!!


    wilO Frias WY

    martes, 30 de octubre de 2012 23:41

Todas las respuestas

  • Eso depende del modelo que allas creado lo recomendable seria que por ejemplo crearas 2 modelos en tu base de datos uno como  administrador y otro como usuarios convencional y de acuerdo a eso entonces pones las restrinciones.

    Si mi respuesta te ha ayudado a resolver tus problemas, Selecciona "Proponer como respuesta"

    Blog
    J.Joaquin

    martes, 30 de octubre de 2012 23:48
  • No tengo un modelo específico, por eso estoy preguntando de que manera puedo crear los roles.

    ¿De que forma es más adecuado?

    Gracias


    wilO Frias WY

    martes, 30 de octubre de 2012 23:54
  • Necesita un sistema de autenticación de usuarios.  Eso sería lo primero.  Si trabaja en una red corporativa basada en servidores Microsoft, lo ideal es que utilice Active Directory (Directorio Activo).  Si no tiene Active Directory o bien algún otro directorio (existen varios que implementan el protocolo de LDAP como Netware de Novell), pues entonces deberá crear un repositorio de usuarios o bien adquirir uno.

    Una vez que tenga su repositorio de usuarios y un método de autenticación (normalmente una combinación de usuario y contraseña), podrá pensar en el siguiente paso:  Autorización.  En directorios LDAP como Active Directory y otros, existe el concepto de grupo, que es una entidad que agrupa uno o más usuarios o grupos.  Normalmente la autorización se basa en la membresía de un usuario a un cierto grupo particular.  Si utiliza un repositorio de usuarios LDAP, pues los códigos de autorización son bastante estándar (buscar en la red).


    Jose R. MCP
    Code Samples

    miércoles, 31 de octubre de 2012 0:10
    Moderador