gpt4 book ai didi

c# - 授权角色和权限

转载 作者:太空狗 更新时间:2023-10-29 21:28:37 27 4
gpt4 key购买 nike

我正在使用 ServiceStack 并开始向我的服务添加基于角色的授权。来自documentation我可以看到有一些服务可以通过网络服务为用户分配和删除角色。

我的问题是 ServiceStack 中是否包含任何内置服务来查询用户当前拥有的角色和权限?

最佳答案

ServiceStack 中没有返回用户角色和权限的内置服务,但是创建您自己的自定义服务来执行此操作很容易,例如您可以从 session 中读取它,例如:

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 .

关于c# - 授权角色和权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14356597/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com