C# 授权角色和权限
我正在使用C# 授权角色和权限,c#,authorization,servicestack,C#,Authorization,servicestack,我正在使用ServiceStack,并已开始向我的服务添加基于角色的授权。从中,我可以看到通过web服务可以为用户分配和删除角色的服务 我的问题是ServiceStack中是否包含任何内置服务来查询用户当前拥有的角色和权限 ServiceStack中没有可返回用户角色和权限的内置服务,但创建自己的自定义服务来实现这一点非常简单,例如,您可以通过以下方式从会话中读取它: public class MyService : Service { public object Get(UserRo
ServiceStack
,并已开始向我的服务添加基于角色的授权。从中,我可以看到通过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,
};
}
}
有关返回所有用户身份验证详细信息的管理服务示例,请参阅