国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      鑒權(quán)管理方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品與流程

      文檔序號(hào):40279275發(fā)布日期:2024-12-11 13:16閱讀:14來(lái)源:國(guó)知局
      鑒權(quán)管理方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品與流程

      本申請(qǐng)屬于數(shù)據(jù)處理,尤其涉及一種鑒權(quán)管理方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品。


      背景技術(shù):

      1、用戶(hù)在使用瀏覽器時(shí),往往需要取得服務(wù)端授權(quán)后,通過(guò)服務(wù)端頒發(fā)的令牌來(lái)訪問(wèn)瀏覽器中的服務(wù)資源。在微服務(wù)架構(gòu)下,令牌一般由微服務(wù)網(wǎng)關(guān)進(jìn)行校驗(yàn)并負(fù)責(zé)其生命周期管理。為了訪問(wèn)安全起見(jiàn),微服務(wù)網(wǎng)關(guān)會(huì)管理令牌的有效期,客戶(hù)端只能在令牌的有效期內(nèi)才能憑該令牌合法訪問(wèn)后端服務(wù)資源??蛻?hù)端在每次合法訪問(wèn)后,微服務(wù)網(wǎng)關(guān)都會(huì)對(duì)令牌的有效期進(jìn)行延續(xù)。若客戶(hù)端使用過(guò)期的令牌訪問(wèn)服務(wù)端,則會(huì)收到服務(wù)端返回的令牌過(guò)期的異常響應(yīng)。

      2、在一些場(chǎng)景下用戶(hù)會(huì)長(zhǎng)時(shí)間停留在某個(gè)頁(yè)面而不進(jìn)行操作(比如大屏頁(yè)面),而等用戶(hù)進(jìn)行業(yè)務(wù)操作時(shí),服務(wù)端會(huì)響應(yīng)令牌過(guò)期的異常,降低用戶(hù)的使用體驗(yàn)。

      3、在現(xiàn)有技術(shù)中,用戶(hù)通常通過(guò)向微服務(wù)網(wǎng)關(guān)申請(qǐng)獲得訪問(wèn)令牌與刷新令牌。在后續(xù)的業(yè)務(wù)請(qǐng)求中,若檢測(cè)到令牌過(guò)期,客戶(hù)端將利用刷新令牌向網(wǎng)關(guān)請(qǐng)求新的令牌,以維持會(huì)話(huà)連續(xù)性。但是若刷新令牌也已失效,則需用戶(hù)重新登錄,而用戶(hù)提交的待處理業(yè)務(wù)的請(qǐng)求信息也會(huì)隨之丟失。


      技術(shù)實(shí)現(xiàn)思路

      1、本申請(qǐng)實(shí)施例提供一種鑒權(quán)管理方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品,以解決在訪問(wèn)瀏覽器中的服務(wù)資源,且刷新令牌失效的情況下,用戶(hù)在重新登錄時(shí),提交的待處理業(yè)務(wù)的請(qǐng)求信息也會(huì)隨之丟失的問(wèn)題。

      2、第一方面,本申請(qǐng)實(shí)施例提供一種鑒權(quán)管理方法,應(yīng)用于微服務(wù)網(wǎng)關(guān),所述方法包括:

      3、接收瀏覽器發(fā)送的攜帶有第一訪問(wèn)令牌的第一業(yè)務(wù)請(qǐng)求,所述第一業(yè)務(wù)請(qǐng)求用于請(qǐng)求待處理業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù);

      4、在所述第一訪問(wèn)令牌的狀態(tài)為無(wú)效的情況下,存儲(chǔ)所述第一業(yè)務(wù)請(qǐng)求的請(qǐng)求參數(shù),并向所述瀏覽器發(fā)送第一異常響應(yīng);

      5、接收所述瀏覽器基于所述第一異常響應(yīng)發(fā)送的攜帶有第一刷新令牌的刷新請(qǐng)求,所述第一刷新令牌用于刷新所述第一訪問(wèn)令牌;

      6、在所述第一刷新令牌的狀態(tài)為無(wú)效的情況下,向所述瀏覽器發(fā)送第二異常響應(yīng);

      7、接收所述瀏覽器基于所述第二異常響應(yīng)發(fā)送的攜帶有所述第一訪問(wèn)令牌的認(rèn)證請(qǐng)求,所述認(rèn)證請(qǐng)求用于對(duì)用戶(hù)進(jìn)行身份認(rèn)證;

      8、在所述認(rèn)證請(qǐng)求通過(guò)的情況下,向所述瀏覽器發(fā)送所述請(qǐng)求參數(shù),以使所述瀏覽器利用所述請(qǐng)求參數(shù)向所述微服務(wù)網(wǎng)關(guān)發(fā)送第二業(yè)務(wù)請(qǐng)求,所述第二業(yè)務(wù)請(qǐng)求用于請(qǐng)求所述待處理業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)。

      9、第一方面,本申請(qǐng)實(shí)施例提供一種鑒權(quán)管理方法,應(yīng)用于瀏覽器,所述方法包括:

      10、向微服務(wù)網(wǎng)關(guān)發(fā)送攜帶有第一訪問(wèn)令牌的第一業(yè)務(wù)請(qǐng)求,所述第一業(yè)務(wù)請(qǐng)求用于請(qǐng)求待處理業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù);

      11、在接收到所述微服務(wù)網(wǎng)關(guān)基于所述第一業(yè)務(wù)請(qǐng)求反饋的第一異常響應(yīng)的情況下,向所述微服務(wù)網(wǎng)關(guān)發(fā)送攜帶有第一刷新令牌的刷新請(qǐng)求;

      12、在接收到所述微服務(wù)網(wǎng)關(guān)基于所述刷新請(qǐng)求反饋的第二異常響應(yīng)的情況下,向所述微服務(wù)網(wǎng)關(guān)發(fā)送攜帶有第一訪問(wèn)令牌的認(rèn)證請(qǐng)求,所述認(rèn)證請(qǐng)求用于請(qǐng)求所述微服務(wù)網(wǎng)關(guān)對(duì)用戶(hù)進(jìn)行身份認(rèn)證;

      13、在所述認(rèn)證請(qǐng)求通過(guò)的情況下,接收所述微服務(wù)網(wǎng)關(guān)發(fā)送的請(qǐng)求參數(shù),所述請(qǐng)求參數(shù)為所述微服務(wù)網(wǎng)關(guān)所保存的所述第一業(yè)務(wù)請(qǐng)求的參數(shù);

      14、利用所述請(qǐng)求參數(shù)向所述微服務(wù)網(wǎng)關(guān)發(fā)送第二業(yè)務(wù)請(qǐng)求,所述第二業(yè)務(wù)請(qǐng)求用于請(qǐng)求所述待處理業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)。

      15、第三方面,本申請(qǐng)實(shí)施例提供了一種鑒權(quán)管理裝置,應(yīng)用于微服務(wù)網(wǎng)關(guān),所述裝置包括:

      16、第一接收模塊,用于接收瀏覽器發(fā)送的攜帶有第一訪問(wèn)令牌的第一業(yè)務(wù)請(qǐng)求,所述第一業(yè)務(wù)請(qǐng)求用于請(qǐng)求待處理業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù);

      17、存儲(chǔ)模塊,用于在所述第一訪問(wèn)令牌的狀態(tài)為無(wú)效的情況下,存儲(chǔ)所述第一業(yè)務(wù)請(qǐng)求的請(qǐng)求參數(shù),并向所述瀏覽器發(fā)送第一異常響應(yīng);

      18、第二接收模塊,用于接收所述瀏覽器基于所述第一異常響應(yīng)發(fā)送的攜帶有第一刷新令牌的刷新請(qǐng)求,所述第一刷新令牌用于刷新所述第一訪問(wèn)令牌;

      19、第一發(fā)送模塊,用于在所述第一刷新令牌的狀態(tài)為無(wú)效的情況下,向所述瀏覽器發(fā)送第二異常響應(yīng);

      20、第三接收模塊,用于接收所述瀏覽器基于所述第二異常響應(yīng)發(fā)送的攜帶有所述第一訪問(wèn)令牌的認(rèn)證請(qǐng)求,所述認(rèn)證請(qǐng)求用于對(duì)用戶(hù)進(jìn)行身份認(rèn)證;

      21、第二發(fā)送模塊,用于在所述認(rèn)證請(qǐng)求通過(guò)的情況下,向所述瀏覽器發(fā)送所述請(qǐng)求參數(shù),以使所述瀏覽器利用所述請(qǐng)求參數(shù)向所述微服務(wù)網(wǎng)關(guān)發(fā)送第二業(yè)務(wù)請(qǐng)求,所述第二業(yè)務(wù)請(qǐng)求用于請(qǐng)求所述待處理業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)。

      22、第四方面,本申請(qǐng)實(shí)施例提供了一種鑒權(quán)管理裝置,應(yīng)用于瀏覽器,所述裝置包括:

      23、第三發(fā)送模塊,用于向微服務(wù)網(wǎng)關(guān)發(fā)送攜帶有第一訪問(wèn)令牌的第一業(yè)務(wù)請(qǐng)求,所述第一業(yè)務(wù)請(qǐng)求用于請(qǐng)求待處理業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù);

      24、第四發(fā)送模塊,用于在接收到所述微服務(wù)網(wǎng)關(guān)基于所述第一業(yè)務(wù)請(qǐng)求反饋的第一異常響應(yīng)的情況下,向所述微服務(wù)網(wǎng)關(guān)發(fā)送攜帶有第一刷新令牌的刷新請(qǐng)求;

      25、第五發(fā)送模塊,用于在接收到所述微服務(wù)網(wǎng)關(guān)基于所述刷新請(qǐng)求反饋的第二異常響應(yīng)的情況下,向所述微服務(wù)網(wǎng)關(guān)發(fā)送攜帶有第一訪問(wèn)令牌的認(rèn)證請(qǐng)求,所述認(rèn)證請(qǐng)求用于請(qǐng)求所述微服務(wù)網(wǎng)關(guān)對(duì)用戶(hù)進(jìn)行身份認(rèn)證;

      26、第四接收模塊,用于在所述認(rèn)證請(qǐng)求通過(guò)的情況下,接收所述微服務(wù)網(wǎng)關(guān)發(fā)送的請(qǐng)求參數(shù),所述請(qǐng)求參數(shù)為所述微服務(wù)網(wǎng)關(guān)所保存的所述第一業(yè)務(wù)請(qǐng)求的參數(shù);

      27、第六發(fā)送模塊,用于利用所述請(qǐng)求參數(shù)向所述微服務(wù)網(wǎng)關(guān)發(fā)送第二業(yè)務(wù)請(qǐng)求,所述第二業(yè)務(wù)請(qǐng)求用于請(qǐng)求所述待處理業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)。

      28、第五方面,本申請(qǐng)實(shí)施例提供了一種終端設(shè)備,設(shè)備包括:處理器以及存儲(chǔ)有計(jì)算機(jī)程序指令的存儲(chǔ)器;

      29、處理器執(zhí)行計(jì)算機(jī)程序指令時(shí)實(shí)現(xiàn)如第一方面或第二方面的鑒權(quán)管理方法。

      30、第六方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序指令,計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面或第二方面的鑒權(quán)管理方法。

      31、第七方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,計(jì)算機(jī)程序產(chǎn)品中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得電子設(shè)備執(zhí)行如第一方面或第二方面的鑒權(quán)管理方法。

      32、本申請(qǐng)實(shí)施例提供的鑒權(quán)管理方法,在微服務(wù)網(wǎng)關(guān)收到瀏覽器發(fā)送的第一業(yè)務(wù)請(qǐng)求時(shí),若第一業(yè)務(wù)請(qǐng)求中的第一訪問(wèn)令牌為失效的狀態(tài),則可以保留第一業(yè)務(wù)請(qǐng)求中對(duì)應(yīng)的請(qǐng)求參數(shù)。微服務(wù)網(wǎng)關(guān)在第一刷新令牌也失效,且重新對(duì)用戶(hù)的身份驗(yàn)證成功的情況下,重新將請(qǐng)求參數(shù)發(fā)送回瀏覽器,使得瀏覽器可以利用該請(qǐng)求參數(shù)重建業(yè)務(wù)請(qǐng)求,即可以重新發(fā)送與第一業(yè)務(wù)請(qǐng)求所請(qǐng)求的待處理業(yè)務(wù)相同的第二業(yè)務(wù)請(qǐng)求。確保用戶(hù)能夠繼續(xù)他們之前的操作,避免用戶(hù)在令牌過(guò)期后需要重新輸入大量的請(qǐng)求參數(shù)。同時(shí)避免了頻繁的用戶(hù)交互,提高用戶(hù)使用體驗(yàn)。



      技術(shù)特征:

      1.一種鑒權(quán)管理方法,其特征在于,應(yīng)用于微服務(wù)網(wǎng)關(guān),所述方法包括:

      2.如權(quán)利要求1所述的鑒權(quán)管理方法,其特征在于,所述接收瀏覽器發(fā)送的攜帶有第一訪問(wèn)令牌的第一業(yè)務(wù)請(qǐng)求之前,所述方法還包括:

      3.如權(quán)利要求1所述的鑒權(quán)管理方法,其特征在于,所述在所述第一訪問(wèn)令牌的狀態(tài)為無(wú)效的情況下,存儲(chǔ)所述第一業(yè)務(wù)請(qǐng)求的請(qǐng)求參數(shù),包括:

      4.如權(quán)利要求3所述的鑒權(quán)管理方法,其特征在于,所述在所述認(rèn)證請(qǐng)求通過(guò)的情況下,向所述瀏覽器發(fā)送所述請(qǐng)求參數(shù),包括:

      5.一種鑒權(quán)管理方法,其特征在于,應(yīng)用于瀏覽器,所述方法包括:

      6.如權(quán)利要求5所述的鑒權(quán)管理方法,其特征在于,所述向微服務(wù)網(wǎng)關(guān)發(fā)送攜帶有第一訪問(wèn)令牌的第一業(yè)務(wù)請(qǐng)求之前,所述方法還包括:

      7.如權(quán)利要求6所述的鑒權(quán)管理方法,其特征在于,所述在所述認(rèn)證請(qǐng)求通過(guò)的情況下,接收所述微服務(wù)網(wǎng)關(guān)發(fā)送的請(qǐng)求參數(shù)之后,所述方法還包括:

      8.如權(quán)利要求5所述的鑒權(quán)管理方法,其特征在于,所述在接收到所述微服務(wù)網(wǎng)關(guān)基于所述刷新請(qǐng)求反饋的第二異常響應(yīng)的情況下,向所述微服務(wù)網(wǎng)關(guān)發(fā)送攜帶有第一訪問(wèn)令牌的認(rèn)證請(qǐng)求,包括:

      9.如權(quán)利要求8所述的鑒權(quán)管理方法,其特征在于,所述將所述瀏覽器的當(dāng)前頁(yè)面由請(qǐng)求頁(yè)面跳轉(zhuǎn)至認(rèn)證頁(yè)面之后,所述方法還包括:

      10.一種鑒權(quán)管理裝置,其特征在于,應(yīng)用于微服務(wù)網(wǎng)關(guān),所述裝置包括:

      11.一種鑒權(quán)管理裝置,其特征在于,應(yīng)用于瀏覽器,所述裝置包括:

      12.一種終端設(shè)備,其特征在于,所述設(shè)備包括:處理器以及存儲(chǔ)有計(jì)算機(jī)程序指令的存儲(chǔ)器;

      13.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-9任意一項(xiàng)所述的鑒權(quán)管理方法。

      14.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,計(jì)算機(jī)產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-9任意一項(xiàng)所述的鑒權(quán)管理方法。


      技術(shù)總結(jié)
      本申請(qǐng)公開(kāi)了一種鑒權(quán)管理方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品。其中,方法包括:接收瀏覽器發(fā)送的攜帶有第一訪問(wèn)令牌的第一業(yè)務(wù)請(qǐng)求;在第一訪問(wèn)令牌的狀態(tài)為無(wú)效的情況下,存儲(chǔ)第一業(yè)務(wù)請(qǐng)求的請(qǐng)求參數(shù),并向?yàn)g覽器發(fā)送第一異常響應(yīng);接收瀏覽器基于第一異常響應(yīng)發(fā)送的攜帶有第一刷新令牌的刷新請(qǐng)求;在第一刷新令牌的狀態(tài)為無(wú)效的情況下,向?yàn)g覽器發(fā)送第二異常響應(yīng);接收瀏覽器基于第二異常響應(yīng)發(fā)送的攜帶有第一訪問(wèn)令牌的認(rèn)證請(qǐng)求;在認(rèn)證請(qǐng)求通過(guò)的情況下,向?yàn)g覽器發(fā)送請(qǐng)求參數(shù),以使瀏覽器利用請(qǐng)求參數(shù)向微服務(wù)網(wǎng)關(guān)發(fā)送第二業(yè)務(wù)請(qǐng)求。本申請(qǐng)實(shí)施例能夠在刷新令牌失效的情況下,避免了用戶(hù)在重新登錄時(shí),提交的請(qǐng)求信息也會(huì)丟失的問(wèn)題。

      技術(shù)研發(fā)人員:胡志翔
      受保護(hù)的技術(shù)使用者:中移物聯(lián)網(wǎng)有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/10
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1