欢迎来到天天文库
浏览记录
ID:43445759
大小:595.95 KB
页数:17页
时间:2019-10-02
《LightSwitch应用程序中实现安全性》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Lightswitch应用程序中实现安全性ImplementingSecurityinaLightSwitchApplication注意:此信息适用于LightSwitchBeta1只。Beta2,请阅读该Beta2部署指南。最后后我给你如何部署到Windows7或Windows20083层Beta1LiqhtSwitch应用机器运行IIS7o正如我提到后儿次的团队,已经修正了很多问题与部署这样的经验将下-•版本的轻松很多。已经是相当容易的设置,并将口动部署到运行HS7的Windows2008服务器和就看怎
2、么办,但团队使很多的RTM,包括直接从LightSwitch的天蓝色部署。我还提到我将向您展示如何在开机口检,跟进LightSwitch应用程序屮的安全设置这样的承诺,在这里我们去。安全是LightSwitch中的一大特点,建于各地屏幕、查询和允许您方便地检杏您所定义的权限的实体的挂钩。这里是签出的文档库:如何:创建基于角色的应用程序。在这篇文章我酋先要向您展示了如何设置和检查在您的应用程序的权限,然后我会部署为三层应用程序的应用程序,并引导您通过安全管理屏幕和身份验证选项。注意:此信息,尤其是在部署,适用
3、于LightSwitchBetal.如有变更,在最终发布。在LightSwitch中的权限设置我冇一对夫妇的屏幕,我可以从左侧的任务菜单访问的应用程序。Searchcustomer屏幕允许我搜索的客户,并输入新的。当我单击客户时,将打开详细信息屏幕。在任务菜单上的其他屏幕使我们能够编辑产品目录。GeneralExtensionsScreenNavigationAccessControlApplicationType我想要在将检查,如果已登录的用户可以看到的产品LI录,以及是否可以添加用户的应用程序、编辑、删
4、除或只查看脅户实施一些安全权限。所以我要做的第一件事是定义的权限集,然后选择想要对用八进行身份验证的应用程序。你这样做的方法是打开该项日——>主菜单,然后选择访问控制选项卡屮的属性。FileEditViewProjectBuildDebugTeamToolsWindowHelp丨a-py”,」勺t习鱼亍上口謁OrderManagementDesignerXAccesscontroldOowsyoudoauthenticateusersanddefinepermissionswhichcanbeusedtor
5、estndaccesstoportionsofyourappbcabonYoucanalsochooMwhichpermissionsaregranteddebu9gtf>gyourappbcation.SdeathetypeofauthcrtKabontouseUseWindowsduthenticabonUseFormsauthefibcAbonoDonetenableau!hent)cat>onDefinepermessiorsorselectpermissionstousefordebug—g冇两个
6、步骤,在应用程序小的安全,第一个是身份验证“意味着应用程序已验证您是谁,你说你是第二个授权——即”现在,在应用程序知道你是谁,这您可以在系统中”。您可以选择两•种类型的身份验证在LightswitchZ间。您可以选择实现Windows身份验证或窗体的身份验证。如果您的用户都对windows域,并且您希望信任谁登录到他们的计算机是相同的用户使用该应用程序的建议Windows身份验证。意思你不必提供额外的登录窗体。这很方便的因为你永远不必存储或管理的Windows本身,使它非常安全,但这通常仅实际的如果在应用程
7、序运行在Intranet环境中的企业/域外的密码。第二个选项是窗体身份验证,这意味着用户名/密码提示输入中,当打开应用程序和数据库对照检查这些值。这很好地适用于客户机运行在互联网上不是在Windows域。我给你两个,但第一次让我们选择窗体的身份验证。接下來,我需要在网格屮定义的授权规则或权限。您得到一个控件是否冇人可以看到安全管理屏幕的内置权限。您可以定义您自己的权限并检査他们的代码屮任何真的,但通常您定义实体、査询和屏幕上的权限。冇一组安全方法使您可以定义是否可以打开屏幕,和实体,是否就可以査看、编辑、删
8、除、或在系统屮添加任何屏幕。现在,让我们定义一个屏幕为我们的产品目录的权限,然后四个实体级別权限用户控制的操作,您町以在该实体无论什么在屏幕。EditViewProjectBuildDebugTeamTooHWindowHelpGeneralExtens^nsScreenNavigationAccessControlApplicationTypeAocesscontrolalowsyoutoauthenbcate
此文档下载收益归作者所有