Groovy筆記 簡單許可權的實現

2021-07-02 05:50:36 字數 460 閱讀 7373

1.在buildconfig.groovy檔案中引用plugin:runtime ":spring-security-core:1.2.7.3"       

2.在你希望新增許可權控制的模組的controller.groovy中,引用import grails.plugins.springsecurity.secured,並在class方法前新增@secured(["role_admin"])即可;此處role_admin為某使用者角色,效果即只有角色為role_admin的使用者才能看到次模組頁面,多個使用者角色設定如@secured(["role_admin","role_student"])即可.

許可權管理 RBAC簡單實現

角色表 class role models.model name models.charfield 角色名稱 max length 32,unique true class meta db table tb role abstractuser是django使用者元件裡的使用者模型類,繼承以後對原來的...

許可權管理 RBAC簡單實現

from django.db import models from django.contrib.auth.models import abstractuser from utils.mybasemodel import base create your models here.角色表 class ...

許可權管理 RBAC簡單實現

角色表 class role models.model name models.charfield 角色名稱 max length 32,unique true class meta db table tb role abstractuser是django使用者元件裡的使用者模型類,繼承以後對原來的...