portal 用户操作接口
- 格式:doc
- 大小:26.00 KB
- 文档页数:2
CT综合业务管理平台ISMP接口规范-门户接口中国电信集团公司综合业务管理平台ISMP接口规范-门户接口SN RC1 ISMP V1.0.0目录1适用范围 (4)2引用标准 (5)3缩略语 (6)4需求约束 (7)5ISMP与用户门户之间的接口 (8)5.1ISMP与用户门户组网 (8)5.2终端信息查询接口 (8)5.2.1流程 (8)5.2.2概述 (8)5.2.3消息 (9)5.3功能调用接口 (9)5.3.1用户管理接口 (10)5.3.2认证与授权接口 (16)5.3.3定购管理接口 (19)5.4门户统一配置接口 (31)5.4.1终端信息同步接口 (32)5.4.2SP信息同步接口 (39)5.4.3内容信息同步接口 (40)5.4.4内容与产品关系同步接口 (43)5.4.5业务类别同步接口 (44)5.4.6业务信息同步接口 (45)5.4.7产品信息同步接口 (47)5.4.8套餐信息同步接口 (49)5.4.9集团产品信息同步接口 (51)5.4.10号段信息同步接口 (52)5.4.11业务引擎URL信息同步接口 (53)5.4.12回执文件 (54)5.4.13业务小图标同步接口 (54)附录A.业务能力编号及业务类型 (55)附录B.门户结果码定义 (56)综合业务管理平台ISMP接口规范-门户接口SN RC1 ISMP V1.0.0前言本规范定义了中国电信综合业务管理平台ISMP(Integrated Service Management Platform)的接口规范,包括ISMP与SS、ISAG、MSNMC、Portal、OCS、IN、运营支撑系统、CP/SP之间的接口。
本规范解释权属于中国电信集团公司。
本规范起草单位:中国电信股份有限公司上海研究院。
本标准主要起草人:韩彬斌,王铮,任华,方燕萍,黄铖斌,杨迪,张亚玫、宋金晶、黄颂尧。
综合业务管理平台ISMP接口规范-门户接口SN RC1 ISMP V1.0.01适用范围本规范适用于中国电信综合业务管理平台(ISMP)产品的设计及研发,提供给为中国电信开发制造ISMP的设备供应商。
免费Portal无线接入认证系统解决方案蓝海卓越基于多年的产品运营经验及对无线网络运营需求的深刻理解,针对中低端用户推出一套免费的“Web Portal无线接入认证系统”,从打造可管理、可运营的无线网络角度出发,致力于为中低端用户建设一个高效可靠、运营成本低的商用无线网络,使无线网络的部署轻松、可靠、高效。
需求分析在众多的公共场所,如:酒店、咖啡厅、学校、车站、商场等人流众多的地方,商家为了留住客户、解决客户在购物消费和等待时的上网问题,往往配置无线接入点提供给广大客户上网使用,而这种传统的输入密码方式不仅给管理带来了极大的不便,同时也具有一定的不安全性。
为了实现方便易用、安全稳定的无线接入认证,需要满足以下需求:1、方便部署、易于维护;使用此种解决方案的客户,无线认证规模都不是很大,大部分意向用户看到网上此类方案繁琐的安装介绍就已经选择止步了。
而我们提供的免费Portal 系统方案,用户可以很方便的进行安装部署,中文管理界面,易于维护。
2、能够在系统中建立上网账户,对用户进行管理;本系统采用Radius认证的方式,支持标准的Radius协议,用户可以自行选择Radius系统或者和现有的Radius系统对接。
免费版Portal系统集成FreeRadius,能够方便的建立用户上网账户,对用户的上网时长、上传下载等进行有效管理。
3、可以设置认证界面,推送相关信息和广告内容;认证页面高度定制,可以随意的设置满足自己需求的认证页面,目前支持JAVA、PHP环境。
方案拓扑方案中所需要的设备主要包括:Portal服务器、胖AP。
Portal服务器:蓝海卓越免费版Portal系统,WINDOWS环境,安装在一台WIN 系统电脑上即可;胖AP:胖AP产品分为室内型吸顶式AP和室外型壁挂式AP,均为蓝海卓越自主开发的AP固件,集成AP、AC及路由等功能,与蓝海卓越免费版Portal系统完美对接。
方案及Portal服务器说明1、部署简单,不影响现有网络环境;Portal服务程序为WIN环境,大大降低的安装的复杂性,只需要安装在现有环境中任意一台电脑中即可;同时只需要购买蓝海卓越一台胖AP产品即可,胖AP支持多种接入方式,完全适应现有的网络环境。
关于portal的技术资料摘录:什么是Portal?Portal是一个基于web的应用程序,它主要提供个性化、单点登录、不同来源的内容整合以及存放信息系统的表示层。
什么是Portlet?Portlet是基于java技术的web组件,它由portlet容器管理、并处理请求,并动态生成输出内容。
Portlet是基于java的web组件,由portlet容器管理,并由容器处理请求,生产动态内容。
Portals 使用portlets作为可插拔用户接口组件,提供信息系统的表示层。
作为利用servlets进行web 应用编程的下一步,portlets实现了web应用的模块化和用户中心化。
portlet规范,即jsr(java specification request)168,是为了实现portal和portlet的互操作。
它定义了portlet和portlet 容器之间的和约,让portlet实现个性化、表示和安全的api集。
规范还定义了怎样在portlets应用中打包portlets。
Portal标准为规范Portal,SUN于2003年底制定了JSR168,它定义了portlet标准,并给出了一个实现接口。
Portlets与Servlet的异同?相同点基于web应用的java技术由特定的容器管理动态生成内容生命周期由容器进行管理通过request/reponse进行交互不同点portlet只生成片段portlet并不直接绑定到某一个URL上portlet通过portal进行交互portlet可以多次在同一个portal页面上同时出现portlet优点能访问到用户配置信息能在不同的域中存储会话:应用程序级到私有级。
portlet与servlet的关系前者能调用后者,并且能共享信息,包括:Attributesportlet容器是servlet容器的扩展portlet无法做到的事情设置response的字符集编码设置http header获取客户端的requestPortlets实例如果是在普通的场合下使用,即不是在分布式场合,则每个portal应用就会生成一个portlet实例。
一、配置通过内置Portal认证控制企业内部用户访问网络示例组网需求如图1所示,某公司内部大量用户终端通过Switch(作为接入设备)的接口GE0/0/1接入网络。
在该网络运行一段时间后,发现存在用户对网络进行攻击。
为确保网络的安全性,管理员需对用户终端的网络访问权限进行控制。
只有用户终端通过认证后,Switch才允许其访问Internet中的资源。
图1 配置内置Portal认证组网图配置思路为实现对用户网络访问权限进行限制的需求,在将IP地址为192.168.2.30的服务器用作RADIUS服务器后,管理员可在Switch上配置Portal认证功能。
由于设备资源紧张,管理员采用内置Portal服务器方式并将Switch中某一LoopBack接口的IP地址“192.168.1.30”配置为内置Portal服务器的IP地址。
具体配置思路如下(均在Switch上进行配置):1.创建并配置RADIUS服务器模板、AAA方案以及认证域,并在ISP域下绑定RADIUS服务器模板与AAA方案。
保证了Switch与RADIUS服务器之间的信息交互。
2.配置内置Portal认证,使用户终端能够通过Portal认证方式接入网络。
说明:配置本举例之前,需确保网络中各设备之间已能互通。
操作步骤1.创建VLAN并配置接口允许通过的VLAN,保证网络通畅。
# 创建VLAN10和VLAN20。
<HUAWEI> system-view[HUAWEI] sysname Switch[Switch] vlan batch 10 20# 配置Switch与用户连接的接口GE0/0/1为Access类型接口,并将GE0/0/1加入VLAN10。
[Switch] interface gigabitethernet0/0/1[Switch-GigabitEthernet0/0/1] port link-type access[Switch-GigabitEthernet0/0/1] port default vlan 10[Switch-GigabitEthernet0/0/1] quit说明:设备与用户连接的接口类型与接口加入的VLAN应以用户实际所属VLAN为准,此处假设所有的用户都被划分到VLAN10。
蓝海卓越Portal接口描述-V1.1修订记录2 开发准备2.1 接口地址开发的接口地址为http://portal地址:8088/portal/auth采用HTTP GET方式请求,并返回json目前的版本号为V1.13 接口描述3.1 接口方法描述3.1.1 plogin方法功能描述:用户登录函数声明:string plogin(string versions,string username,string password,string wlanuserip,string wlanacname,string wlanacip)参数说明:返回值:HTTP GET 方式地址:http://portalipaddr:8080/portal/puth/plogin例如:参数:versions=string&username=string&password=string&wlanuserip=string&wlanacname=string&wlanacip= string返回值:{"versions":"1.1","errorCode":"0"}3.1.2 plogoff方法功能描述:用户退出、下线函数声明:string plogoff(string versions,string username,string wlanuserip,string wlanacname,string wlanacip) 参数说明:返回值:HTTP GET 方式地址:http://portalipaddr:8080/portal/puth/plogoff例如:参数:versions=string&username=string&wlanuserip=string&wlanacname=string&wlanacip=string 返回值:{"versions":"1.1","errorCode":"0"}。
portal平台系统对接规范一、概述与portal集成需要3个步骤1、将子系统用户信息同步到LDAP数据库上(参见:二、同步用户)2、子系统上安装获取和接受CAS服务器验证信息的插件(参见:三、安装插件)3、修改子系统原登录方式,以获得自动登录的效果(参见:四、用户登录)下面分别对3个步骤地需求作详细说明二、同步用户1、需要同步的数据,字段和类型的要求用户名:描述:用户在子系统中的唯一标识,即用作登录名的字符串类型:字符串,英文字符和数字,大小写不敏感用户昵称:描述:用户在子系统界面中展示的中文自设名称,只作为显示类型:字符串,中文字符、英文字符和文字,大小写不敏感说明:如系统中没有此功能,则与用户名相同密码:描述:用户名登录时使用的密码,密码是使用子系统的唯一限制(不是指用户组、角色等的权限控制)类型:字符串,英文字符和数字,大小写敏感说明:密码由LDAP数据库进行加密,所以在插入LDAP数据库时需插入明文2、插入LDAP时的要求(1)要求以下数据库参数可以用配置文件灵活改动,而不用修改程序数据库连接字符串形如:ldap://127.0.0.1:10389/ 也可根据不同编程语言API具体要求数据库IP:LDAP数据库所在的IP地址数据库端口:数据库所使用的端口数据库管理员DN:形如:uid=admin,ou=system数据库管理员密码:字符串,英文字符和数字,大小写敏感同步数据所存放的域名:字符串,形如:dc=oa,dc=tj-chengtou,dc=com(是域名 的分解形式),要求对域名等级无限制,即二级域名如: 和三级域名如: 都能识别(2)插入到LDAP数据库时用户所属的objectclass (对象类型)objectclass=top,objectclass=inetOrgPerson,objectclass=organizationalPerson(3)插入到LDAP数据库时子系统数据所属的字段类型cn=用户名,sn=用户昵称(用于即时通讯工具),uid=用户名,userpassword=密码3、三、安装插件1、安装插件要达到的效果(1)用户直接登录子系统时,可显示子系统界面,但不提供登录功能,点击登录后或直接调用CAS客户端插件的请求链接,然后由CAS插件与服务器进行验证(2)用户登录portal后,跳转到子系统,由portal调用子系统的CAS客户端插件请求链接(3)用户登出子系统后,在完成子系统内部的注销任务后,跳转到CAS登出链接2、安装插件需要的配置遵照CAS的规范配置CAS服务器登录链接:形如:https://:8443/cas-web/loginCAS服务器处理代理:形如:https://:8443/cas-web/proxyValidate(以上两个参数为CAS客户端插件在初次登录和请求验证时所要请求的链接)CAS登出连接:形如:https://:8443/cas-web/logout(以上一个参数为子系统用户登出时请求的链接)子系统服务连接:形如::8000/hzoa/login.jsp 该连接负责接收CAS客户端插件解析出来的用户session(以上一个参数为子系统在请求CAS服务器时需要传递的参数,参数名为”service”,在CAS规范和实例中有明示)3、四、用户登录1、用户直接登录。
目录一采购管理 (2)1.1 采购计划单 (3)1.2 采购订单 (6)1.2.1 正常新增采购订单 (6)1.2.2 从采购计划单中导入的采购订单 (9)1.2.3 从发货订单中导入明细到采购订单中 (12)1.2.4 采购订单调整单 (16)1.3 采购单 (18)1.4 采购入库单 (20)1.4.1采购核价单 (21)1.5 采购退货单 (22)二经销商采购管理 (25)2.1 采购订单 (25)2.2 采购单 (27)2.3 经销商采购退 (28)三销售管理 (30)3.1 发货订单——订配货 (31)3.2 销售单 (35)3.2.1订单销售 (35)3.2.2正常销售 (36)3.3 销售差异处理 (37)3.4 销售退货 (40)3.5 销售退货差异处理 (45)四仓储物流 (46)4.1 调拨单 (46)4.2入库单 (52)4.3 调拨差异处理 (53)4.4 盘点 (54)4.4.1 全盘 (55)4.4.2 随机盘、历史盘 (56)4.4.3抽盘、历史抽盘 (57)五基础建档 (59)5.1 地点类 (59)5.2 货品类 (61)5.3 人员类 (64)5.4 财务类 (64)5.5 单据类 (64)6. 财务管理 (65)6.1 经销商资金控制 (65)6.2经销商销售价格体系 (66)6.2.1 经销商账户扣款单 (66)6.2.2 经销商账户收款单 (67)6.2.3经销商发票 (67)6.2.3 价格调整模块 (68)分销系统操作手册PORTAL分销管理系统结合了企业分销网络中的所有业务,包括基础资料维护、向供货商的采购业务、对客户的销售业务、对终端顾客的零售业务,以及公司本身的订配货业务。
其业务流又具体分为物流、资金流、信息流这三大主线。
物流:管理从供货商进货开始,到企业仓库间的调货,再到企业对客户的商品销售,最后管理到商品面向市场的零售,构成了一个完整的货物流,在系统中形成一套库存账。
Portal页面调用操作指南信锐网科技术有限公司2015年9 月25 日第1章 Portal页面重定向原理1.1.重定向原理终端连接配置为“开放式+Web认证”的WiFi后,会获取一个认证前角色,该角色只允许用户进行DNS 解析,拒绝其他协议的流量。
用户打开浏览器,访问域名时先解析为网站对应的公网IP地址,然后控制器将用户的访问页面重定向到Portal页面(http:// )。
当用户通过认证后,会获取认证后角色,该角色允许用户访问网络。
1.2.SSID认证方式配置本文档采用免认证方式作案例进行配置。
新建SSID,在【认证类型】中选择开放式+Web认证,认证方式选择访客认证。
认证页面选择使用统一的认证页面,使用默认全屏显示竖向广告模板。
选择Android不自动弹出认证页面,iOS自动弹出认证页面。
使用“帮我创建认证前角色”功能自动创建一个认证前角色。
访客认证中勾选免用户认证,认证通过后统一分配默认角色。
设置正确的VLAN,认证后跳转到,提交并点击立即生效。
在能够正常进行DNS解析的情况下,连接该SSID,访问网络,会弹出Portal认证页面。
笔记本页面如下:手机页面如下:第2章内置Portal页面编辑2.1.内置Portal页面模板编辑设备内置的Portal页面模板支持编辑,点击【认证页面】【终端页面】中模板名称即可。
内置模板支持上传修改LOGO,设置认证区域透明度,编辑页面文字,选择是否启用免责声明,默认显示的语言,支持中英文切换。
页面文字编辑中,可以对各种认证方式标题、描述和按钮名称进行修改。
在广告展示效果中,支持设置为播放广告图片或显示其他网站的广告页面。
可启用强制用户必须浏览一定时长的广告后才允许进行认证。
若选择播放广告图片,可添加需要播放的广告图片,和点击图片后跳转的连接。
该连接地址需要在认证前角色中允许通过。
若选择显示其他网站的广告页面,需指定该网站的URL地址。
第3章自定义Portal页面调用3.1.Portal页面模板下载点击认证页面模板右边的下载,可以下载该模板进行编辑。
⽹络配置——portal服务器配置Portal服务器是基于web进⾏认证的机制,属于B/S架构。
通过和RADIUS进⾏配合,可以呈现⽤户连⽹弹⽹页,输⼊⽤户名密码后即可上⽹。
当前portal认真的相关版本:各家⼚家的版本各有差异,公有标准的为portal2.0标准。
⽽portal3.0是为IPv6进⾏的适配。
这⾥H3C的portal2.0是CMCC的标准。
也是通⽤标准接⼝。
H3C AC相关配置:版本V5,型号:LSQ1WCMD0(板卡式AC)配置portal认证:portal free-rule 3 source ip 10.10.160.0 mask 255.255.224.0 destination ip any #⽩名单,写⼊后⽹段或Ip地址或端⼝不⽤进⾏认证。
portal wlan ssid Expo_Center_Free server sundray_portal domain dsf-portal #SSID号和domain想对应portal mac-trigger server ip 10.0.10.22#配置URL代的参数portal url-param include user-macportal url-param include nas-ip param-name wlanacipportal url-param include ap-mac param-name apmacportal url-param include user-urlportal url-param include user-ipportal其他参数:portal host-check wlanportal silent ios optimizeportal safe-redirect enableportal safe-redirect method get postportal safe-redirect user-agent Andriodportal safe-redirect user-agent CaptiveNetworkSupport配置radius参数:radius scheme dsf-portalserver-type extendedprimary authentication 10.0.10.22primary accounting 10.0.10.22key authentication cipher $c$3$6FpFlPjx7jpCsVhgflm6nH8YiOrEnAuT+w== #默认为123456key accounting cipher $c$3$LRr7EjHcuPutYY0eopNZgytQc9FIUx7+hw== #该为计费系统的秘钥:默认123456user-name-format without-domainnas-ip 10.0.2.246accounting-on enable interval 15配置域名:domain dsf-portalauthentication portal radius-scheme dsf-portalauthorization portal radius-scheme dsf-portalaccounting portal radius-scheme dsf-portalaccess-limit disablestate activeidle-cut enable 5 10240self-service-url disable华为portal认证配置:Huawei AC6605 版本:V200R006C10SPC100radius-server template ndkey-wcc-radiusradius-server shared-key cipher %^%##]iND0f2x8p_=EWjzY2.I`(FUy/INB>`7_:+~f+I%^%#radius-server authentication 10.0.10.22 1812 weight 80radius-server accounting 10.0.10.22 1813 weight 80radius-server authorization 10.0.10.22 shared-key cipher %^%#{"E%OMEJ31zjZtU(7U*/C~Q#/n6gX+;nqtMMxI^E%^%# free-rule-template name default_free_rulefree-rule 0 destination ip 61.128.128.68 mask 255.255.255.255 source ip anyfree-rule 2 destination ip any source ip 192.168.250.0 mask 255.255.255.0portal-access-profile name portal1701web-auth-server ndkey-wcc-web-ser direct#portal-access-profile name portal1702web-auth-server ndkey-wcc-web-ser directaaaauthentication-scheme defaultauthentication-scheme radiusauthentication-mode radiusauthentication-scheme ndkey-wcc-radiusauthentication-mode radiusauthorization-scheme defaultaccounting-scheme defaultaccounting-scheme ndkey-wcc-radiusaccounting-mode radiusdomain defaultauthentication-scheme ndkey-wcc-radiusaccounting-scheme ndkey-wcc-radiusradius-server ndkey-wcc-radiusdomain default_admindomain authentication-scheme ndkey-wcc-radiusaccounting-scheme ndkey-wcc-radiusradius-server ndkey-wcc-radius。
Portal认证技术认证技术是AAA(认证,授权,计费)的初始步骤,AAA一般包括用户终端、AAAClient、AAA Server和计费软件四个环节。
用户终端与AAA Client之间的通信方式通常称为"认证方式"。
目前的主要技术有以下三种:PPPoE、Web+Portal、IEEE802.1x。
基于web方式的认证技术最广为人知的一点是不需要在客户端安装任何拨号与认证软件。
它能够处理高层协议,在网络应用日益复杂的形势下,很多复杂的管理要求已经涉及到高层协议,面对这些要求,基于2、3层的认证技术入PPPoE,802.1x就无能为力。
1.PPPoE通过PPPoE(Point-to-Point Protocol over Ethernet)协议,服务提供商可以在以太网上实现PPP协议的主要功能,包括采用各种灵活的方式管理用户。
PPPoE(Point-to-Point Protocol over Ethernet)协议允许通过一个连接客户的简单以太网桥启动一个PPP对话。
PPPoE的建立需要两个阶段,分别是搜寻阶段(Discovery stage)和点对点对话阶段(PPP Session stage)。
当一台主机希望启动一个PPPoE对话,它首先必须完成搜寻阶段以确定对端的以太网MAC地址,并建立一个PPPoE的对话号(SESSION_ID)。
在PPP协议定义了一个端对端的关系时,搜寻阶段是一个客户-服务器的关系。
在搜寻阶段的进程中,主机(客户端)搜寻并发现一个网络设备(服务器端)。
在网络拓扑中,主机能与之通信的可能有不只一个网络设备。
在搜寻阶段,主机可以发现所有的网络设备但只能选择一个。
当搜索阶段顺利完成,主机和网络设备将拥有能够建立PPPoE的所有信息。
搜索阶段将在点对点对话建立之前一直存在。
一旦点对点对话建立,主机和网络设备都必须为点对点对话阶段虚拟接口提供资源(1)PPPoE方式其整个通信过程都必须进行PPPoE封装,效率较低,由于宽带接入服务器要终结大量的PPP会话,将其转换为IP数据包,使宽带接入服务器成为网络性能的“瓶颈”。
Portal及Radius软件配置说明一、配置portal:第一次安装好软件,在启动之前,需要先进性配置开始->所有程序->WAS->WasAdmin.bat输入“用户名”和“口令”:均为admin成功登录后,进入“系统管理”菜单下的“UAS管理”:进入到如下界面:双击名称为“local”行,打开如下配置编辑界面:输入IP地址:【注意】该地址对应AC中虚接口的IP地址修改“匿名登录”方式为“禁止”:设置公网IP地址池:【注意】地址池的IP区间应该和AC中虚接口IP地址同网段配置后再启动服务:开始->所有程序->WAS->StartWas.bat【注意】之前已启动的,需要先StopWas在进行StartWas 显示如下窗口即服务启动成功:【注意】该窗口不能关闭!二、配置RADIUS服务器:启动程序:(1)单击Servers选项下的“connect”,如连接成功,会有信息显示,其中包括server ip,也就是本机地址(2)切换到RAS Clients选项下点击“Add”默认勾选“Any RAS client”即可点击“Edit authentication shared secret …”【注意】该密码必须和AC中RADIUS设定中的密码相一致设置完成后,右下角的“save”即变为可选状态,单击save保存完成RAS Client的设置(3)切换到Users选项下:点击“Add”,输入用户名并设置密码该用户名和密码是推portal页面时进行验证用的以上步骤就完成了一个用户的添加,可以重复添加多个用户,最后点击右下角的save进行保存从而完成RADIUS的配置工作。
1.18.1 Portal直接认证配置举例1. 组网需求•用户主机与接入设备Router直接相连,采用直接方式的Portal认证。
用户通过手工配置或DHCP获取的一个公网IP地址进行认证,在通过Portal认证前,只能访问Portal Web服务器;在通过Portal认证后,可以使用此IP地址访问非受限的互联网资源。
•采用一台Portal服务器承担Portal认证服务器和Portal Web服务器的职责。
•采用RADIUS服务器作为认证/计费服务器。
2. 组网图图1-4 配置Portal直接认证组网图配置Router•配置RADIUS方案# 创建名字为rs1的RADIUS方案并进入该方案视图。
<Router> system-view[Router] radius scheme rs1# 配置RADIUS方案的主认证和主计费服务器及其通信密钥。
[Router-radius-rs1] primary authentication 192.168.0.112[Router-radius-rs1] primary accounting 192.168.0.112[Router-radius-rs1] key authentication simple radius[Router-radius-rs1] key accounting simple radius# 配置发送给RADIUS服务器的用户名不携带ISP域名。
[Router-radius-rs1] user-name-format without-domain[Router-radius-rs1] quit# 使能RADIUS session control功能。
[Router] radius session-control enable•配置认证域# 创建并进入名字为dm1的ISP域。
[Router] domain dm1# 配置ISP域使用的RADIUS方案rs1。
portal 认证过程Portal 认证是指在进行网络身份认证时,用户需要通过特定的流程和方式,验证其身份和访问权限。
下面是一个关于Portal 认证过程的详细参考内容。
1. 用户发起认证请求:用户需要在使用Portal服务之前进行身份认证。
通常情况下,用户会使用用户名和密码作为身份凭证进行认证,也可以选择其他认证方式,如双因素认证(2FA)或生物特征认证等。
2. 传输认证凭证:用户在发起认证请求时,其认证凭证(如用户名和密码)会通过SSL(Secure Socket Layer)或TLS (Transport Layer Security)等加密协议进行传输,以确保传输过程的安全性。
3. 服务器接收认证请求:认证请求会被Portal服务器接收并保存,以便进行后续的认证验证和授权操作。
4. 用户身份验证:Portal服务器会对接收到的认证请求中的身份凭证进行验证。
验证的方式可以是将凭证与预先存储在服务器上的用户数据库进行比对,或者将凭证发送到专门的身份验证服务进行验证。
5. 认证结果返回:认证结果会返回给用户,如果认证成功,将生成一个令牌(Token)作为用户身份的标识符。
令牌可以是一个短期的访问令牌(Access Token),或者是一个长期的刷新令牌(Refresh Token)。
6. 访问授权:在用户认证通过后,Portal服务器会根据用户的身份和访问权限,确认用户是否有权访问特定的资源或执行特定的操作。
根据服务器的安全策略,服务器可能还会要求用户进一步提供其他信息或进行额外的身份验证。
7. 认证会话管理:在用户认证成功后,Portal服务器会创建一个认证会话(Authentication Session),用于管理用户的身份认证状态和有效期。
认证会话通常会记录用户的登录时间、IP 地址、会话ID等信息,并设定一个过期时间,以确保用户在一段时间内持续访问资源而无需重新进行身份认证。
8. 认证日志记录:Portal服务器会对每个用户的认证请求和认证结果进行日志记录,用于后续的审计和安全分析,以及对恶意行为进行追踪和防范。
portal和mac认证流程-回复Portal认证流程是指用户在使用公共无线网络时需要进行身份验证,以便获得上网权限。
而MAC认证流程是指通过控制网络设备的MAC地址来验证用户身份。
下面将详细介绍这两种认证流程,以及它们的优缺点和应用场景。
Portal认证流程:1. 用户连接到一个公共无线网络,打开浏览器,试图访问互联网。
通常,当用户连接到公共无线网络时,会自动弹出一个登录网页,要求用户进行身份验证。
2. 在登录网页上,用户通常需要输入用户名和密码,这些凭据通常是由网络管理员提供的。
用户填写正确的凭据后,点击登录按钮。
3. 网络服务器会验证用户提供的凭据。
如果凭据有效,服务器会授予用户上网权限,用户接下来可以自由访问互联网。
4. 用户进行上网活动,例如浏览网页、发送电子邮件等。
Portal认证流程的优点:- 简单:用户只需在登录网页上输入凭据,即可获得上网权限,操作简单便捷。
- 灵活:Portal认证流程可以适用于不同类型的公共无线网络,如咖啡店、酒店、机场等。
- 安全:通过凭据验证,保障了网络的安全性,避免网络资源被未经授权的用户滥用。
Portal认证流程的缺点:- 依赖浏览器:Portal认证流程需要用户使用浏览器登录,如果用户的设备不支持浏览器或浏览器配置不正确,可能会导致认证失败。
- 安全性有待提升:由于凭据是通过输入用户名和密码来验证用户身份的,存在密码被窃取或盗用的风险。
Portal认证流程的应用场景:- 公共场所:在咖啡店、酒店、机场等公共场所,由管理员提供了一个公共无线网络,用户可以通过Portal认证流程来获得上网权限。
- 公司内部网络:在企业内部网络,通过Portal认证流程来验证员工身份,以确保只有授权人员才能接入公司网络。
MAC认证流程:1. 用户连接到一个公共无线网络,然后浏览器会自动打开一个登录网页,要求用户进行身份验证。
2. 在登录网页上,用户通常需要输入设备的MAC地址,MAC地址是网络适配器上的唯一标识符,用于识别设备。
前言Portal认证主要针对用户上网流量(即所有穿过防火墙的流量)进行认证。
其中ARP报文、ICMP 报文和DNS报文可以直接通过不需要进行认证。
配置Portal认证,需要Portal服务器。
Portal的典型组网由三个基本要素组成:认证客户端、接入设备、Portal认证/计费服务器。
1)认证客户端安装于用户终端的客户端系统,为运行HTTP /HTTPS协议的浏览器。
2)接入设备交换机、路由器、防火墙等宽带接入设备的统称,主要有三方面的作用:在认证之前,将用户的所有HTTP请求都重定向到Portal服务器。
在认证过程中,与Portal认证/计费服务器交互,完成身份认证/安全认证/计费的功能。
在认证通过后,允许用户访问被管理员授权的互联网资源。
3)Portal认证/计费服务器接收Portal客户端认证请求的服务器端系统,提供免费门户服务和基于Web认证的界面,与接入设备交互认证客户端的认证信息。
常用拓扑配置步骤1. 开启本地安全aaa服务。
Web页面配置→系统→系统安全2. 配置portal服务器参数。
Web页面配置→用户认证→远程认证→Portal认证→Portal服务器配置完服务器相关参数,点击按钮。
Portal认证的端口默认使用8283端口进行通信,重定向的URL指的是Portal服务器提供的用户认证跳转到的认证页面地址,默认的访问端口为80端口。
3. 若要添加用户认证的规则,点击按钮进行添加。
4. 添加用户角色定义添加用户角色在:web配置页面→用户认证→远程认证→Portal认证→用户角色配置。
用户角色的定义,表示一个具有相同权限用户组的集合,通过用户角色的定义,能够区分不同的用户流量,把其加之在acl策略上就能灵活的控制,区分不同流量的权限。
其中,“用户流量检测”功能是对该用户的流量进行统计,根据配置的时间间隔,如图中则是每三秒钟,统计一次,如果开启了日志记录功能,则每三秒钟统计该用户的流量,并记录在日志中。
WEB PORTAL上网指导
用户PC网卡与网络信息插座连正常后,开机待操作系统启动正常后按以下步骤操作:
1. 在用户PC上打开浏览器,任意输入IP地址如1.1.1.1 ,此时就会弹出WEB认证界
面
2. 输入指定的用户名和密码,点击登录,即可通过web认证。
用户名要加后缀名服务web,
例如,帐号为20108888的用户,其登录的用户名为:20108888@web。
3. 可以将登录成功的页面添加到收藏夹,当下线时,进入该页面,点击退出登录,即可成
功下线。
PDF 文件使用 "pdfFactory Pro" 试用版本创建w
4、认证成功后即可正常使用网络了。
PDF 文件使用 "pdfFactory Pro" 试用版本创建 3。
2022年 3月 March 2022Digital Technology &Application 第40卷 第3期Vol.40 No.3数字技术与应用189中图分类号:P409;TP393.09 文献标识码:A 文章编号:1007-9416(2022)03-0189-03DOI:10.19695/12-1369.2022.03.60天擎·湖北Portal网站及用户使用概述湖北省气象信息与技术保障中心 王娟娟 王华 邢丽平气象大数据云平台·天擎湖北是湖北省气象部门最新的核心信息化支撑平台,在该系统中,“天擎·湖北”Portal网站是一个展示资源、开放平台所有资源,并具备一定资源管理能力的气象大数据云平台门户网站。
用户通过Portal网站,不仅可以访问数据资源,还可以使用存储和算法等资源。
本文阐述了“天擎·湖北”Portal网站的用途及用户使用,使用户更清晰地了解并使用“天擎·湖北”系统。
随着湖北省气象业务服务和信息技术的不断发展,全国综合气象信息共享系统(简称“CIMISS系统”)已暴露出气象数据环境支撑应用能力和气象大数据供给不足等缺陷[1]。
基于此需求,2020年,湖北构建了“天擎·湖北”系统,逐步建成了能够支撑省、市、县三级气象业务应用的气象大数据云平台,该系统于2021年开始试运行。
该系统不仅能提供“数算一体”的平台化服务,为全省统一提供共性技术、业务协同能力组件,还能实现平台应用众创发展,使算法集成率达到90%以上。
全部气象数据资源通过“天擎·湖北”进行统一管理,基本实现“一套数据,一次获取,同步共享”、气象数据全覆盖和业务流程集约化的功能。
1 天擎·湖北2017年12月27日,中国气象局发布《气象大数据行动计划(2017-2020年)》,至2020年将气象大数据云平台打造成为气象部门最完备、最权威的在线数据库与数据挖掘应用的云计算平台[2];2020年1月,中国气象局再次明确提出要构建以气象大数据云平台为“云”、气象业务系统为“端”的“云+端”的气象技术体制,实现数据管理、加工处理、应用服务的高度集约[3]。
错误!文档中没有指定样式的文字。
错误!文档中没有指定样式的文字。
实用文档1集成化研发管理平台M a i n S o f t项目管理系统P o r t a l使用指南上海漫索计算机科技有限公司1.P ORTAL概述 (5)2.我的项目工作 (6)2.1 项目任务 (6)2.2 项目评审 (6)2.3 缺陷跟踪 (7)2.4 问题跟踪 (8)2.5 风险跟踪 (8)2.6变更控制 (9)3.我的行政办公 (10)3.1 出差申请 (10)3.2 出差登记 (10)3.3 加班管理 (11)3.4 请假管理 (11)实用文档4. 我的日常事务 (12)4.1 日程管理 (12)4.2工作日志 (13)4.3 工作汇报 (13)4.4 我的会议 (14)4.5 待办工作查询 (15)4.6 综合查询 (15)4.7 个性化设置 (16)实用文档1. Portal概述Portal是基于Web的项目管理系统的个人工作台,它包括项目任务、缺陷跟踪、问题跟踪、风险跟踪、变更控制、项目评审、项目会议、工作日志等功能,具体功能和相对应的项目视图类似。
个人工作台的首页可以根据我的客服工作、我的协同工作链接到相应的视图中,同时还可以查看到论坛中的所有帖子和信息栏目中所有的信息,并可以对信息进行功能操作。
用户可以根据使用需要对个人门户的显示进行功能裁剪裁减,首页设置。
如图1个所示。
图1 个人门户首页页面实用文档2. 我的项目工作2.1 项目任务用户不必进入每个项目视图,只要在个人工作台就能查看到该用户执行、创建、审核的任务,提高了工作效率。
右键菜单和对话框的使用方式,与项目视图的对应功能完全一致。
图2为项目任务列表。
图2项目任务列表2.2 项目评审用户可以在个人视图中处理自己相关的项目评审,分为两个列表:我参与的评审,我发起的评审。
用户不必进入每个项目视图,即可在个人视图中查看、处理项目评审,提高了工作效率。
右键菜单和对话框的使用方式,与项目视图的对应功能一致。
在WebSphere Portal中调用PUMA SPI管理用户、组
上一篇/ 下一篇 2008-12-25 16:47:01
查看( 487 ) / 评论( 3 ) / 评分( 5 / 0 )在Portal开发中,遇到需要获得用户、组信息时,就需要调用PUMA SPI(Portal User Management Architecture System programming interface)了。
PUMA SPI提供获得当前及系统任何用户、组profile的方法,并可对用户和组进行增、删、改。
PUMA SPI主要包括三个接口
PumaProfile:可以获得当前或其他用户、组的属性值(profile)
PumaLocator:可以查询任何用户、组的信息
PumaController:可以新增、修改、删除用户和组的信息
PUMA SPI的调用
PUMA SPI可以在各种Portal应用中调用,不同类型的应用分别调用不同的home接口,包括
标准(JSR168)portlet
com.ibm.portal.um.portletservice.PumaHome
IBM portlet
com.ibm.portal.um.portletservice.legacy.PumaHome
Portal 应用(主要是theme和skin)
com.ibm.portal.um.PumaHome
以JSR 168Portlet中调用为例,调用代码段如下所示,忽略异常处理,有异常就直接向上抛好了,反正这里也处理不了:
PumaHome service;
if(service==null){
InitialContext ctx = new InitialContext();//初始化上下文
PortletServiceHome psh =
(PortletServiceHome)ctx.lookup("portletservice/com.ibm.portal.um.portletservice.PumaHome";/ /获得Home接口
service = (PumaHome)psh.getPortletService(PumaHome.class);//获得服务接口
}
PumaLocator locator = service.getLocator(request);//获得PumaLocator 接口
PumaProfile profile = service.getProfile(request);//获得PumaProfile接口
User user = profile.getCurrentUser();//获得当前用户
List groups = locator.findGroupsByPrincipal(user,true);//获得用户所处组
List userGroupNames = new ArrayList();//用于保存用户所处组的名称
List attr = new ArrayList();
attr.add("cn";//用于从Group对象中获得cn属性
Group group = null;
for(Iterator it=groups.iterator();it.hasNext(){
group = (Group)it.next();
userGroupNames.add((String)profile.getAttributes(group,attr).get("cn");//将Group对象列表中的组名置入一个新的List对象中
}
JavaDoc文档未与PortalServer安装路径的doc目录下,如
/opt/IBM/WebSphere/PortalServer/doc/Javadoc/spi_docs
如果使用RAD开发,IDE可以自动添加依赖的Portal包;如果不使用RAD,则开发时需要手工添加需要依赖的jar包到classpath以便进行编译,打包时则不要把这些jar包添加到war包中。
相关jar包可以在/opt/IBM/WebSphere/PortalServer/shared/app目录中找到。
在JSR 168的Portlet的开发环境中,需要依赖的包有er.api.jar,wp.pe.api.standard.jar,wp.base.jar。