Access Web Apps:架构、安全与表设计全解析
1. Access Web Apps 基础与部署
在 Access 2013 中创建新应用时,默认无需通过应用目录或 Office 应用商店即可添加新应用,这使得新应用的部署变得非常容易。然而,这种方式创建的应用存在一个缺点,即缺乏生命周期管理。
如果需要对应用进行备份、升级或监控不同站点的使用情况,更理想的做法是将 Access 网络应用添加到私有开发者站点进行开发,然后将后续的应用包添加到应用目录或应用市场。
2. 应用的安全与信任管理
2.1 用户认证
SharePoint 2010 对客户端库的一项重大改进是完全抽象化了认证过程。只要代码中有上下文对象变量的引用,认证就已经完成。在运行任何 SharePoint 组件之前,需要登录以建立安全上下文。因此,在 SharePoint 中调用 Web 服务时,无需显式启动认证过程。这一特性在 SharePoint 2013 和新的应用架构中得以延续。
SharePoint 支持多种用户认证方法,但详细讨论这些认证协议并非重点。重要的是,无需为 Access 网络应用自行设计安全机制,应习惯依靠 SharePoint 提供安全上下文。
2.2 应用认证
除了对用户进行认证,还需要对应用本身进行认证。由于 SharePoint 应用可能需要额外的权限才能与 SharePoint 场的其他部分进行交互,因此可能需要明确授予应用足够的权限以访问 SharePoint 的其他部分。Access 网络应用也不例外。
通常,Access 网络应用需要能够访
超级会员免费看
订阅专栏 解锁全文
74

被折叠的 条评论
为什么被折叠?



