gpt4 book ai didi

asp.net - Microsoft 企业应用程序 block 与 ASP.NET 提供程序模型的关系是什么?

转载 作者:行者123 更新时间:2023-12-01 05:47:26 25 4
gpt4 key购买 nike

Microsoft 企业应用程序 block 与 ASP.NET 提供程序模型的关系是什么? (如有)

最佳答案

企业图书馆有一个安全应用程序 block 。

它公开了两个可以在代码中访问的接口(interface):

Authorization Provider 接口(interface),它公开名为 Authorize 的单个方法,该方法采用 IPrincipal 对象的实例,该对象包含用户身份和角色的详细信息。根据您配置 block 的方式,授权可以通过 Windows® Authorization Manager (AzMan) 针对 Active Directory、XML 文件或数据库进行;或者使用您定义的自定义规则并在应用程序配置文件中存储为 XML。
安全缓存提供程序接口(interface),它公开允许您将用户的身份或安全上下文保存和检索为 IIdentity 实例、IPrincipal 实例或 ASP.NET 配置文件实例的方法。每个缓存的身份或安全上下文都由一个 token 标识(默认情况下是一个 GUID,尽管您可以创建和使用自己的 IToken 接口(interface)实现)。该 block 使用缓存应用程序 block 将此信息存储在数据库或隔离存储中。您也可以为缓存应用程序 block 创建一个自定义提供程序,并使用它来缓存位置中的信息,并使用您在提供程序中实现的技术。

然后你也可以引用 ASP.NET 2.0 Provider Model:
http://msdn.microsoft.com/zh-cn/library/aa479030.aspx

关于asp.net - Microsoft 企业应用程序 block 与 ASP.NET 提供程序模型的关系是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/825465/

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