999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

OAuth2.0協議在科研項目管理系統的設計與實現

2021-12-11 06:01:20
新一代信息技術 2021年20期
關鍵詞:資源用戶信息

龍 輝

(四川省科學技術信息研究所,四川 成都 610016)

0 引言

目前科研項目管理體系內存在不同級別、不同類型的科研項目管理系統,分別由不同的開發單位獨自建設,因此科研人員需要記憶并管理大量不同網站的賬號和密碼,且每次訪問不同的子系統都需要重新輸入、切換登錄用戶。這一傳統過程極大浪費了科研人員的工作時間和精力。通過研究并設計一套基于 OAuth2.0的統一身份認證系統,實現科研體系內部多個子系統間的互信互訪,幫助科研人員簡便、高效地實現科研項目的研究與管理,極大地提高科研效率,節約人力成本,推進技術創新。

1 技術原理

OAuth2.0(全稱為Open Authorization 2.0)協議作為一個開放授權標準草案,能很好地解決開放平臺中的安全授權和資源共享問題,通過在第三方應用與服務提供商之間設置授權層,將用戶與客戶端區安全分離。用戶無需暴露賬號密碼,只需要在授權的時候指定授權層令牌的權限范圍和有效期,服務提供商根據此范圍和有效期,向第三方應用開放用戶資源。

該協議的基本原理[1]見圖1。

圖1 基本原理Fig.1 basic theory

如圖1所示,OAuth2.0的基本工作流程是:

(1)當用戶打開第三方應用后,客戶端要求用戶給予授權;

(2)用戶同意授權;

(3)第三方應用客戶端使用上一步獲得的授權,向認證服務器申請令牌;

(4)認證服務器對第三方應用進行認證以后,確認無誤,同意發放令牌;

(5)第三方應用使用令牌向資源服務器請求獲取受保護的資源;

(6)資源服務器確認令牌,同意向第三方應用開放訪問權限。

2 優勢

OAuth2.0雖然被認為是OAuth1.0的延續[2],但兩個版本的協議并不能相互兼容,2.0針對1.0的各種問題提供了解決方法,且2.0版本更關注考慮第三方開發者的簡易性,具有更大的優勢[3-7]:

(1)OAuth2.0為第三方應用獲取授權提供了更多的模式,各個客戶端可按照實際情況選擇不同的流程來獲取授權令牌。這樣就擴大了第三方應用的接入范圍,也解決了拓展性的問題;

(2)OAuth2.0刪除了繁瑣的加密算法,通過https傳輸對認證的安全性提供保障;

(3)OAuth2.0通過引入授權服務器,使得認證流程只有2步:第三方應用在資源服務器處獲得認證碼,然后向授權服務器申請Access Token,這減輕了開發者的負擔;

(4)OAuth2.0提出了授權令牌的更新方案,第三方應用在獲取令牌的同時也獲取 refresh_token,一般來說令牌是有過期時間的,而refresh_token的過期時間較長,這樣便能隨時通過refresh_token對access_token進行更新。

3 系統實現

3.1 請求令牌

1、功能:用戶在服務端登錄頁面登錄并授權后,向資源服務器請求令牌。

2、API接口:

/authorize?response_type=&client_i d=& state=

其中,response_type為授權方式,client_id為客戶端ID,state為授權安全隨機碼。

3、返回值:返回結果為如下Json格式:

3.2 用戶信息

1、功能:本接口可獲取科研用戶及專家的賬號信息。

2、API接口:

3.3 單位信息

1、功能:本接口可以獲取科研人員關聯的單位或公司信息。

2、API接口:

4 結論

基于 OAuth2.0協議在科研項目管理體系中為不同異構子系統之間營造一個安全的信息傳遞環境[8],并向用戶提供可靠的認證和授權方式[9],有效解決了大型科研項目管理服務體系中各個子系統間資源共享的難題,簡化了程序設計,改善了各系統間的兼容性,提高了平臺的總體性能[10]。目前,該統一用戶認證授權接口系統已在四川省科研項目管理平臺和科技報告呈交共享系統之間得到應用,經過實際運行證明其設計思想是正確和可行的,為今后類似系統的設計開發提供了借鑒和參考。

猜你喜歡
資源用戶信息
基礎教育資源展示
一樣的資源,不一樣的收獲
資源回收
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
資源再生 歡迎訂閱
資源再生(2017年3期)2017-06-01 12:20:59
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 超级碰免费视频91| 91青青视频| 好紧好深好大乳无码中文字幕| 国产流白浆视频| 欧美亚洲一区二区三区导航| 女人毛片a级大学毛片免费| 亚洲黄色成人| 亚洲精品卡2卡3卡4卡5卡区| 亚洲免费毛片| 欧美一级高清片欧美国产欧美| 国产91高跟丝袜| 国产h视频在线观看视频| 婷婷色狠狠干| 成年A级毛片| 精品久久人人爽人人玩人人妻| 日本AⅤ精品一区二区三区日| 久久夜夜视频| 成人午夜视频网站| 2021最新国产精品网站| 国产美女免费| 日本人妻一区二区三区不卡影院| 亚洲中文字幕在线精品一区| 国产午夜一级淫片| 国产精品手机视频| 91精品国产丝袜| 国产日韩av在线播放| 欧美激情,国产精品| 国产乱人视频免费观看| 一本久道热中字伊人| 九九热视频精品在线| 欧美亚洲日韩中文| 99热这里只有精品5| 亚洲精品天堂自在久久77| 亚洲熟女中文字幕男人总站| 91久久国产成人免费观看| aⅴ免费在线观看| 毛片在线播放a| 国产欧美日韩在线在线不卡视频| 日韩精品亚洲人旧成在线| 99国产精品免费观看视频| 欧美、日韩、国产综合一区| 狠狠色噜噜狠狠狠狠色综合久| 成人一级免费视频| 精品人妻AV区| 国产色爱av资源综合区| 91国内外精品自在线播放| 亚洲精品国产日韩无码AV永久免费网| 久久永久视频| 亚洲一区精品视频在线| 亚洲有无码中文网| 成AV人片一区二区三区久久| 狠狠色香婷婷久久亚洲精品| 99偷拍视频精品一区二区| 亚洲视频免费在线看| 精品一区二区三区水蜜桃| 日韩AV无码免费一二三区| 在线毛片网站| 午夜欧美在线| 99久久精品免费看国产免费软件| 无码网站免费观看| 国产精品成人观看视频国产| 国产精品一老牛影视频| 成人伊人色一区二区三区| 免费中文字幕在在线不卡| 国产成人资源| 大乳丰满人妻中文字幕日本| 少妇被粗大的猛烈进出免费视频| 欧美激情伊人| 国产精品网址你懂的| 99热这里只有精品5| 99精品视频播放| 2020最新国产精品视频| 精品国产中文一级毛片在线看| 色一情一乱一伦一区二区三区小说| 麻豆AV网站免费进入| 九九视频免费在线观看| 国产无遮挡猛进猛出免费软件| 色爽网免费视频| 制服无码网站| a级高清毛片| 亚洲欧美日韩综合二区三区| 国产人免费人成免费视频|