首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Silverlight业务应用中使用身份验证服务

在Silverlight业务应用中使用身份验证服务
EN

Stack Overflow用户
提问于 2013-01-25 21:46:46
回答 1查看 118关注 0票数 0

我了解到Silverlight业务应用程序模板允许您创建用户。

但也可以使用网站管理工具创建用户。

我看到的是,Administration工具允许您创建角色,并允许将用户分配给这些角色,而模板提供的预构建接口只允许创建用户,该用户自动分配给“注册用户”角色。

我想,如果我想提供创建角色和管理应用程序中的“角色-用户”关系的能力,我应该在应用程序中编写接口。是这样的吗?

我发现,业务模板提供的预构建界面非常有限。

EN

回答 1

Stack Overflow用户

发布于 2013-04-17 12:09:58

SL业务应用程序的内置接口旨在允许新用户创建acount并登录/关闭。它与实际的用户权限无关。您必须单独实现这一点。

我通常通过在SL应用程序中添加一个"Settings“视图来实现这一点,在该视图中,我将一个数据集并填充(来自aspnetdb.mdf),注册用户作为行,角色名作为列填充。然后,我为每一行设置了一个复选框,允许"PowerUser“将每个新用户分配给角色。

要做到这一点,您必须首先创建至少一个用户("PowerUser")和两个角色:"NormalUserRole“、"PowerUserRole”(通过SL或网站管理工具)。然后将PowerUser分配给PowerUserRole,并授予他访问设置页的权限。

所以:

  • Anone (没有指定角色)->可以创建一个新的用户帐户并登录/关闭。没有其他权利
  • UserRole ->可以在现场工作
  • PowerUserRole ->可以为用户分配角色
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14530888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档