网络公开课平台用户身份管理系统的设计与实现
2019-06-20张丽君
电子技术与软件工程 2019年5期
关键词:云计算
张丽君
摘要 网络公开课平台是新兴起的一种教育方式,在实现全民教育的过程中发挥了重要的作用。本文针对云计算技术下的网络公开课平台的用户身份管理技术进行了设计及实现。
【关键词】云计算 网络公开课 用户身份管理 设计实现
随着互联网技术的发展,互联网+的概念已经深入人心,网络公开课正是基于互联网技术的一种新型开放式网络课程。虽然当前的各种网络公开课平台蓬勃发展,但是这些平台都存在着各种各样的问题。对于任何平台而言,用户身份管理都是最基本的功能之一。本文设计并实现了基于云计算技术的网络公开课平台用户身份管理技术,具体设计及实现过程如下:
1 身份认证接口
根据不同的应用模式,应提供不同的客户端接口,接口主要包括PAM/NSS和RController两种类型。PAM/NSS模块初始化认证过程与用户映射,为虚拟机实例提供按需可用的用户服务。而在ASP模式的应用服务下,则通过RController对UserService发布身份凭证的对象来进行授权并控制其访问。在该系统中,通过SessionContext与OperateContext来维护运行时信息的身份凭证对象,具体来说,通过SessionContext來关联到登录的状态,通过OperateContext来关联服务的调用过程。
在服务端方面,系统的API主要包括认证、管理以及映射三类,UserService通过Webservice提供系统的API。这三种API的具体功能为:认证类API对用户身份凭证对象进行发布或者撤销;管理类API则主要是对用户信息的管理,包括增加、更改、删除、安全管理等方面;映射类API主要是在特定的环境中维持全局用户到本地用户之间的映射关系。……
登录APP查看全文
