6
我正在使用ServiceStack
並已開始爲我的服務添加基於角色的授權。從documentation我可以看到有服務可以通過Web服務從用戶分配和刪除角色。授權角色和權限
我的問題是,有任何內置服務包含在ServiceStack查詢用戶目前的角色和權限?
我正在使用ServiceStack
並已開始爲我的服務添加基於角色的授權。從documentation我可以看到有服務可以通過Web服務從用戶分配和刪除角色。授權角色和權限
我的問題是,有任何內置服務包含在ServiceStack查詢用戶目前的角色和權限?
沒有內置服務中ServiceStack返回用戶的角色和權限,但它很容易地創建自己的自定義服務要做到這一點,例如,你可以從會話的東西,如閱讀:
public class MyService : Service {
public object Get(UserRoles request) {
var session = this.GetSession();
return new UserRolesResponse {
Roles = session.Roles,
Permissions = session.Permissions,
};
}
}
有關要返回的管理服務的示例全部用戶身份驗證詳細信息請參閱SocialBoostrap UserAuths Service。