[英]How can an Orchard Core module add new roles and permissions?
IPermissionProvider 似乎無法添加新角色(也許我錯過了一些東西),而且它似乎也只在模塊的初始安裝期間被調用,這看起來很糟糕。
我的模塊如何添加新角色和權限?
IPermissionProvider
實現了兩種您可以實現的方法。
Task<IEnumerable<Permission>> GetPermissionsAsync()
允許您的模塊返回您的模塊提供的Permission
,並且
IEnumerable<PermissionStereotype> GetDefaultStereotypes()
允許您定義您創建的默認權限,和/或添加PermissionStereotype
以定義新角色。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.