CN110086747A - 一种支持多客户多***的统一认证和权限控制*** - Google Patents

一种支持多客户多***的统一认证和权限控制*** Download PDF

Info

Publication number
CN110086747A
CN110086747A CN201810074221.1A CN201810074221A CN110086747A CN 110086747 A CN110086747 A CN 110086747A CN 201810074221 A CN201810074221 A CN 201810074221A CN 110086747 A CN110086747 A CN 110086747A
Authority
CN
China
Prior art keywords
module
client
application program
information
management
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810074221.1A
Other languages
English (en)
Inventor
赵金龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Yuansheng Technology Co Ltd
Original Assignee
Beijing Yuansheng Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Yuansheng Technology Co Ltd filed Critical Beijing Yuansheng Technology Co Ltd
Priority to CN201810074221.1A priority Critical patent/CN110086747A/zh
Publication of CN110086747A publication Critical patent/CN110086747A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Storage Device Security (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种支持多客户多***的统一认证和权限控制***,包括权限控制***,所述的权限控制***包括客户***模块,该客户***模块用于客户注册和客户其他信息的管理和维护;应用程序配置模块,该应用程序配置模块用于应用程序管理以及应用程序的模块的数据管理;接口调用模块,该接口调用模块用来调用应用程序模块信息进行处理分析,并把处理分析后的信息调用服务。采用本发明***操作更加简便,成本低廉,减少日常繁重的工作量,能够使多个***的应用程序统一认证,使认证服务更加单一、简便,大大方便了管理。

Description

一种支持多客户多***的统一认证和权限控制***
技术领域
本发明涉及一种客户认证和权限控制***,尤其涉及支持多客户多***的统一认证和权限控制***。
背景技术
目前,随着信息技术和我网络技术的迅猛发展,行业内部的应用***越来越多,例如媒体行业,常见的应用***包括采编***、排班***、广告管理***、财务***、办公自动化***、客户管理***、网站发布***等等,由于这些***相互独立,用户使用每个应用***之前必须按照该***对应的身份和密码进行登录,为此用户必须分别针对每个应用***记住对应的用户名和密码,给用户使用带来了很多不便。并且在一个行业或不同行业中的应用***都是单独的认证和权限控制,对一个客户内部有多套***,就要维护多套权限控制***。在外部,多客户共享***平台时,只能分别部署相应的应用***。这样不但在部署成本上比较高,而且带来更繁重日常维护工作压力。
发明内容
本发明目的是克服现有技术的不足,提供一种使用更加简便,成本低廉,减少日常繁重的工作量,能够使多个***的应用程序统一认证的服务平台***。
为达到上述目的,本发明的技术方案是这样实现的:
一种支持多客户多***的统一认证和权限控制***,包括权限控制***,所述的权限控制***包括客户***模块,该客户***模块用于客户注册和客户其他信息的管理和维护;应用程序配置模块,该应用程序配置模块用于应用程序管理以及应用程序的模块的数据管理;接口调用模块,该接口调用模块是一个针对应用程序的接口信息调用服务,调用过程中会读取该应用程序模块的配置信息和数据信息,经处理后返回对应的接口数据。
所述的客户***模块包括客户注册模块和客户管理模块,所述的客户注册模块用于客户信息注册;所述的客户管理模块用于客户注册信息的管理和存储。
所述的应用程序配置模块包括应用程序管理模块,配置模块,数据管理模块,所述的应用程序管理模块用于对应用程序模块中信息的管理;所述的配置模块用于对应用程序模块中信息的配置;所述的数据管理模块用于对应用程序模块中信息的分析和存储。
所述的接口调用模块包括角色接口模块,功能接口模块,用户接口模块,所述的角色接口模块用于应用程序角色管理、权限分配,授权,鉴权等服务,调用请求得到信息并并将信息数据分析验证后隔离掉无效的数据请求;所述的功能接口模块用于集成应用程序功能菜单服务,并生成接口文档;所述的用户接口模块用于应用程序用户接口,生成文档方便直接调用服务。
本发明的有益效果是:1、本发明使多客户多***不同认证方法得到了统一,使多个***的认证方法变得单一,简便;2、由于本发明统一认证了多个应用***的权限,使维护***成本大大减低,维护***更加方便;3、本发明不用对多个应用***重复进行验证,大大降低了工作量和工作难度,提高了工作效率。
附图说明
图1为本发明实施例支持多客户多***的统一认证和权限控制***方框图;
图2为本发明实施例支持多客户多***的统一认证和权限控制***的工作流程图。
具体实施方式
下面结合附图及本发明的实施例对发明作进一步详细的说明。
参看图1,该支持多客户多***的统一认证和权限控制***,包括权限控制***1,所述的权限控制***1包括客户***模块2,该客户***模块2用于客户注册和客户其他信息的管理和维护;应用程序配置模块(application)3,该应用程序配置模块(application)3用于应用程序管理以及应用程序的模块的数据管理;接口调用模块4也就是API调用模块,该接口调用模块4用来调用应用程序模块信息进行处理分析,并把处理分析后的信息调用服务。
所述的客户***模块2包括客户注册模块21和客户管理模块22,所述的客户注册模块21用于客户信息注册;所述的客户管理模块22用于客户注册信息的管理和存储。
所述的应用程序配置模块3,也就是application配置模块,包括应用程序管理模块31,配置模块32,数据管理模块33,所述的应用程序管理模块31用于对应用程序模块中信息的管理;所述的配置模块32用于对应用程序模块中信息的配置;所述的数据管理模块34用于对应用程序模块中信息的分析和存储。
所述的接口调用模块4,也就是API调用模块,包括角色接口模块41,功能接口模块42,用户接口模块43,所述的角色接口模块41用于调用请求得到信息并并将信息数据分析验证后隔离掉无效的数据请求;所述的功能接口模块42用于集成应用程序服务,并生成接口文档;所述的用户接口模块43用于根据接口文档直接调用服务。
本发明是将常用的权限控制方式封装成服务,客户根据需要完成各模块的配置信息从而达到定制化效果,在模块引擎中读取客户设置信息,同时调用符合客户设置的服务层方法,去实现客户的功能需求,客户注册了这套***直接省去客户编写繁琐的权限控制代码的烦恼。例如:使用方法可以是注册账号的登录方法。
在***内创建应用程序,也就是application,所述的***会提供该application调用服务的接口验证序号,既APIkey;在application中客户可以针对用户,功能接口模块42去做相关配置生成API文档,根据API文档调用***封装的服务,就可以省去这些模块的代码量,比如用户模块可选择第三方登录的选项,然后填写第三方登录的相关配置之后,调用***封装的服务就可以实现第三方授权登录以及用户的存储。比如在application中设置单一设备登录选项,那么当其他设备登录时当前设备就会强制下线,等等。
参看图2,本发明支持多客户多***的统一认证和权限控制***的工作过程包括如下:
步骤11:开始;
步骤12:客户注册;
步骤13:创建application;
步骤14:生成唯一的密匙APIkey;
步骤15:配置application服务项;
步骤16:集成application服务并生成API文档;
步骤17:用户根据API文档直接调用服务;
步骤18:结束。
当客户注册了本***后,可以创建对应的应用程序,***会为每个应用程序生成一个唯一的APIkey,作为之后API调用的参数,然后客户可以针对自己需要实现的权限功能分析后选择本***内的相关应用程序配置来实现满足自己需求的权限控制方案,配置完成后***会对该应用程序生成与配置项相对应的API文档,用户根据API文档来完成自身***的服务调用功能。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

Claims (4)

1.一种支持多客户多***的统一认证和权限控制***,其特征在于:包括权限控制***,所述的权限控制***包括客户***模块,该客户***模块用于客户注册和客户其他信息的管理和维护;应用程序配置模块,该应用程序配置模块用于应用程序管理以及应用程序的模块的数据管理;接口调用模块,该接口调用模块用来调用应用程序模块信息进行处理分析,并把处理分析后的信息调用服务。
2.根据权利要求1所述的一种支持多客户多***的统一认证和权限控制***,其特征在于:所述的客户***模块包括客户注册模块和客户管理模块,所述的客户注册模块用于客户信息注册;所述的客户管理模块用于客户注册信息的管理和存储。
3.根据权利要求1或2一种支持多客户多***的统一认证和权限控制***,其特征在于:所述的应用程序配置模块包括应用程序管理模块,配置模块,数据管理模块,所述的应用程序管理模块用于对应用程序模块中信息的管理;所述的配置模块用于对应用程序模块中信息的配置;所述的数据管理模块用于对应用程序模块中信息的分析和存储。
4.根据权利要求1或2所述的一种支持多客户多***的统一认证和权限控制***,其特征在于:所述的接口调用模块包括角色接口模块,功能接口模块,用户接口模块,所述的角色接口模块用于调用请求得到信息并并将信息数据分析验证后隔离掉无效的数据请求;所述的功能接口模块用于集成应用程序服务,并生成接口文档;所述的用户接口模块用于根据接口文档直接调用服务。
CN201810074221.1A 2018-01-25 2018-01-25 一种支持多客户多***的统一认证和权限控制*** Pending CN110086747A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810074221.1A CN110086747A (zh) 2018-01-25 2018-01-25 一种支持多客户多***的统一认证和权限控制***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810074221.1A CN110086747A (zh) 2018-01-25 2018-01-25 一种支持多客户多***的统一认证和权限控制***

Publications (1)

Publication Number Publication Date
CN110086747A true CN110086747A (zh) 2019-08-02

Family

ID=67411996

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810074221.1A Pending CN110086747A (zh) 2018-01-25 2018-01-25 一种支持多客户多***的统一认证和权限控制***

Country Status (1)

Country Link
CN (1) CN110086747A (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101159539A (zh) * 2007-11-20 2008-04-09 中国人民解放军信息工程大学 基于j2ee中间件规范的容忍入侵应用服务器及容忍入侵方法
US20080098111A1 (en) * 2006-10-20 2008-04-24 Verizon Business Financial Management Corporation Integrated application access
CN106055988A (zh) * 2016-05-25 2016-10-26 东方网力科技股份有限公司 针对控件的权限控制方法及装置
CN107220078A (zh) * 2017-04-12 2017-09-29 北京安云世纪科技有限公司 应用程序的控制方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080098111A1 (en) * 2006-10-20 2008-04-24 Verizon Business Financial Management Corporation Integrated application access
CN101159539A (zh) * 2007-11-20 2008-04-09 中国人民解放军信息工程大学 基于j2ee中间件规范的容忍入侵应用服务器及容忍入侵方法
CN106055988A (zh) * 2016-05-25 2016-10-26 东方网力科技股份有限公司 针对控件的权限控制方法及装置
CN107220078A (zh) * 2017-04-12 2017-09-29 北京安云世纪科技有限公司 应用程序的控制方法及装置

Similar Documents

Publication Publication Date Title
CN110120953B (zh) 一种面向智能手机客户端的铁路旅客身份认证***
CN103249045B (zh) 一种身份识别的方法、装置和***
CN101051908B (zh) 动态密码认证***及方法
CN104364790B (zh) 用于实施多因素认证的***和方法
CN105741395A (zh) 基于二维码和人脸识别的门禁访问方法和***
CN101877637A (zh) 单点登录方法及单点登录***
CN103368928A (zh) 帐号密码重置***及方法
CN106302483B (zh) 分权管理方法及***
CN104935599B (zh) 一种通用权限控制管理方法及***
TWI632798B (zh) 伺服器、行動終端機、網路實名認證系統及方法
CN208092659U (zh) 基于增强现实技术的计算机实验室管理***
CN109902462B (zh) 一种面向电力调度控制***的统一身份认证方法
CN102857501A (zh) 一种用户身份认证***及其认证方法
CN110061995A (zh) 一种鼠标、身份认证***、方法、装置和存储介质
CN108597066A (zh) 一种访客管理方法、装置及计算机可读存储介质
CN109587123A (zh) 双因子验证方法及认证服务器、生物特征验证服务器
CN109462577A (zh) 一种第三方及时通讯sso的内部登录***及方法
CN110084977A (zh) 不动产登记信息的自助查询方法、***、计算机设备及存储介质
CN102882851A (zh) 通讯录的生成方法及服务器
CN102420808B (zh) 一种在电信网上营业厅实现单点登录的方法
CN107749854A (zh) 基于客户端的单点登录方法及***
CN111200601A (zh) 一种基于通用中转服务对用户与应用进行对接的方法及***
CN109684802A (zh) 一种向用户提供人工智能平台的方法及***
CN104703180A (zh) 基于移动互联网智能终端的一种隐形多重认证方法
CN106713228A (zh) 一种云平台密钥管理方法和***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190802