Me gustaría preguntar cuál es la forma más común de manejar la seguridad basada en roles con Google App Engine, Python?Seguridad basada en roles con Google App Engine y Python
En la aplicación.yaml, está la sección de "inicio de sesión", pero los valores disponibles son solo "admin" y "necesarios".
¿Cómo maneja normalmente la seguridad basada en roles?
- Crear el modelo con dos tablas: Funciones y UserRoles
- Los valores de importación para la mesa Clases
- añadir manualmente usuario a UserRoles
- Comprobar si el usuario está en el grupo de puestos correctos
Cualquier otra idea o cualquier otro método para la seguridad basada en roles, ¡por favor háganoslo saber!
+1. Si desea modificar todos los usuarios con una función, puede hacer una consulta en la propiedad de la lista de la misma manera que si fuera una propiedad común para buscar a todos los usuarios con esa función. –
por lo que significa que no hay formas dedicadas de lidiar con la seguridad basada en roles de GAE con Python? todavía tenemos que manejarlo manualmente? –
Correcto, aunque no estoy seguro de cómo sería una solución 'dedicada', dada la gran variedad de necesidades de autenticación que tienen las personas. –