有没有人为“绿地”项目使用 Windows授权经理(AzMan)?如果是这样,在ASP.NET应用程序中将该技术用作会员/角色提供者有什么好处吗?
答案似乎不是.没有人回答了这个问题,2004年发布的一个博客问题以及一些最近的评论似乎表达了大多数人的负面经验. NetSqlAzMan将值得调查.

http://weblogs.asp.net/lorenh/archive/2004/02/24/79218.aspx

链接中的一些选择评论:

1.

Udi Dahan – The Software Simplist
said: Saw it at a local .Net user
group some time ago. Seemed nice,
except for the interop.

One other thing is the ability to
perform “business tasks” that are
really only script.

Should the interop go away,and be
able to call .Net code for business
tasks,this would truly be a killer.

2.

Chris Bilson said: We have it fully
integrated into our ASP.NET
application. The Interop part really
sucks when you have defined alot of
operations and are doing lots of
authorization checks. It’s a real
performance killer.

I have my own wrapper class that
invokes my “Business Tasks” when an
access check is performed.

I feel kind of frustrated that there
isn’t more information about this
tool,as I agree that it is nice way
to get out of hard coding role checks
into my application – something that
would not be acceptable in my case due
to varying customer defintions of what
a “Manager” is and what they can do.

3.

Dominick Baier said: hi,

i love azman! i have written some
stuff on it on www.leastprivilege.com
– especially that ability to use non-windows accounts is very cool!

dominick

4.

Mathertel said: Yes,we use it in a
.NET Web Application,built a wrapper
and a bunch of additional tools to
work with (a lot of tools are missing
in the MMC snapin)

5.

Tom Bruns said: I have used AzMan
extensively in a large .NET Web
application. I think that the
conceptual model is very good.
However,there is alot of “lessons
learned” concerning how to correctly
architect the application to use it
relative to performance,ongoing
maintaince of the policy store,
interaction with Adam etc. If I can be
of any help please feel free to email
me. Replace nospam with com in my
email address. Used correctly it can
perform very well.

6.

Horea Hopartean said: We tried to
use it and keep its repository on a
Win2003 AD,but at 10000 users it took
13 (thirteen) seconds to do an
OpenApplication call.

That and the ugly API may be good
reasons why it hasn’t got any traction
so far

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

Windows授权经理(AzMan)是否已经过时?在新的ASP.NET应用程序中使用是否很好?的更多相关文章

  1. AJAX初级聊天室代码

    DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">ChatingBeta_0.3.23

  2. php和asp语法上的区别总结

    在本篇文章中小编给大家分享了关于php和asp语法上的区别以及相关代码知识点,需要的朋友们学习下。

  3. asp+ajax实现静态页面分页的代码

    最近因工作需要,要在静态页面上实现分页,想了下,决定用AJAX来实现,所以就捣鼓了下面这么个东西,截图如下:打包文件下载

  4. ajax的 responseXML返回接受 asp

    第一个文件index.aspvarxmlHttp=false;//ajax使用try{xmlHttp=newActiveXObject;}catch{try{xmlHttp=newActiveXObject;}catch{xmlHttp=false;}}if(!

  5. ASP+AJAX+ACCESS数据库实例讲解三个步骤分享

    其实说起AJAX的初级应用是非常简单的,通俗的说就是客户端(javascript)与服务端(asp或php等)脚本语言的数据交互

  6. Ajax 和 Asp 的编程

    ajax.htmlt.asp

  7. JQuery的ajax的用法在asp中使用$.ajax()实现

    ajax的出现解决了很多的疑难问题,同时带来了很多的方便,本文讲述一下JQuery的ajax的用法在asp中使用$.ajax()来表示,感兴趣的朋友可以了解下,或许本文对你有所帮助

  8. ASP AJAX 静态分页第1/2页

    这个页面注意是调用来自数据库中的数据。

  9. ASP小贴士/ASP Tips javascript tips可以当桌面

    今天看到《ASP小贴士/ASP Tips》 我也去把JavaScript的tips 下下来了。 看看是A4的。 自己把他改成1024 * 768 刚好可以用来做桌面

  10. 为什么Windows身份验证/模拟在使用iis 7.5 / windows 7 /的asp.net应用程序上失败

    我正在解决为什么我无法通过为Windows身份验证和模拟配置的ASP.Net站点上的登录对话框.我有一个ASP.Net2.0应用程序,我正在尝试使用IIS7.5在Windows7上部署它.我创建了一个新站点,并将其绑定到localhost和一个完全限定的域名.FQDn位于我的hosts文件中,并重定向到127.0.0.1该站点还运行我创建的AppDomain,具有集成管道模式,并且流程模型标识设置

随机推荐

  1. static – 在页面之间共享数据的最佳实践

    我想知道在UWP的页面之间发送像’selectedItem’等变量的最佳做法是什么?创建一个每个页面都知道的静态全局变量类是一个好主意吗?

  2. .net – 为Windows窗体控件提供百分比宽度/高度

    WindowsForm开发的新手,但在Web开发方面经验丰富.有没有办法为Windows窗体控件指定百分比宽度/高度,以便在用户调整窗口大小时扩展/缩小?当窗口调整大小时,可以编写代码来改变控件的宽度/高度,但我希望有更好的方法,比如在HTML/CSS中.在那儿?

  3. 使用Windows Azure查询表存储数据

    我需要使用特定帐户吗?>将应用程序部署到Azure服务后,如何查询数据?GoogleAppEngine有一个数据查看器/查询工具,Azure有类似的东西吗?>您可以看到的sqlExpressintance仅在开发结构中,并且一旦您表示没有等效,所以请小心使用它.>您可以尝试使用Linqpad查询表格.看看JamieThomson的thispost.

  4. windows – SetupDiGetClassDevs是否与文档中的设备实例ID一起使用?

    有没有更好的方法可以使用DBT_DEVICEARRIVAL事件中的数据获取设备的更多信息?您似乎必须指定DIGCF_ALLCLASSES标志以查找与给定设备实例ID匹配的所有类,或者指定ClassGuid并使用DIGCF_DEFAULT标志.这对我有用:带输出:

  5. Windows Live ID是OpenID提供商吗?

    不,WindowsLiveID不是OpenID提供商.他们使用专有协议.自从他们的“测试版”期结束以来,他们从未宣布计划继续它.

  6. 如果我在代码中进行了更改,是否需要重新安装Windows服务?

    我写了一个Windows服务并安装它.现在我对代码进行了一些更改并重新构建了解决方案.我还应该重新安装服务吗?不,只需停止它,替换文件,然后重新启动它.

  7. 带有双引号的字符串回显使用Windows批处理输出文件

    我正在尝试使用Windows批处理文件重写配置文件.我循环遍历文件的行并查找我想要用指定的新行替换的行.我有一个’函数’将行写入文件问题是%Text%是一个嵌入双引号的字符串.然后失败了.可能还有其他角色也会导致失败.如何才能使用配置文件中的所有文本?尝试将所有“在文本中替换为^”.^是转义字符,因此“将被视为常规字符你可以尝试以下方法:其他可能导致错误的字符是:

  8. .net – 将控制台应用程序转换为服务?

    我正在寻找不同的优势/劣势,将我们长期使用的控制台应用程序转换为Windows服务.我们为ActiveMQ使用了一个叫做java服务包装器的东西,我相信人们告诉我你可以用它包装任何东西.这并不是说你应该用它包装任何东西;我们遇到了这个问题.控制台应用程序是一个.NET控制台应用程序,默认情况下会将大量信息记录到控制台,尽管这是可配置的.任何推荐?我们应该在VisualStudio中将其重建为服务吗?我使用“-install”/“-uninstall”开关执行此操作.例如,seehere.

  9. windows – 捕获外部程序的STDOUT和STDERR *同时*它正在执行(Ruby)

    哦,我在Windows上:-(实际上,它比我想象的要简单,这看起来很完美:…是的,它适用于Windows!

  10. windows – 当我试图批量打印变量时,为什么我得到“Echo is on”

    我想要执行一个简单的批处理文件脚本:当我在XP中运行时,它给了我预期的输出,但是当我在Vista或Windows7中运行它时,我在尝试打印值时得到“EchoisOn”.以下是程序的输出:摆脱集合表达式中的空格.等号(=)的两侧可以并且应该没有空格BTW:我通常在@echo关闭的情况下启动所有批处理文件,并以@echo结束它们,所以我可以避免将代码与批处理文件的输出混合.它只是使您的批处理文件输出更好,更清洁.

返回
顶部