国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Unable to find GatewayFilterFactory with name TokenRelay

這篇具有很好參考價值的文章主要介紹了Unable to find GatewayFilterFactory with name TokenRelay。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

問題分析

Spring Cloud Gateway 網(wǎng)關(guān)作為代理資源服務(wù)器,需要將 JWT 傳遞給下游資源服務(wù)器,下面是網(wǎng)關(guān)的配置

spring:
  cloud:
    gateway:
      discovery:
        locator:
          enabled: true # 啟用服務(wù)發(fā)現(xiàn)
          lower-case-service-id: true

      default-filters:
      	# 中繼令牌
        - TokenRelay
        # 移除Cookie請求頭,避免cookie透傳到后端服務(wù)
        - RemoveRequestHeader=Cookie

TokenRelay 激活 TokenRelayGatewayFilterFactory,將令牌中繼傳遞給下游資源服務(wù),例如系統(tǒng)服務(wù) (youlai-system)

但是項目啟動中會報錯:

Unable to find GatewayFilterFactory with name TokenRelay

解決方案

參考鏈接:Spring Gateway and Auth0: IllegalArgumentException: Unable to find GatewayFilterFactory with name TokenRelay

Unable to find GatewayFilterFactory with name TokenRelay,# Spirng Cloud,gateway,spring cloud

TokenRelay 過濾器的工作原理是,當(dāng)一個請求到達(dá)網(wǎng)關(guān)時,它會從請求中提取 JWT,然后將其添加到轉(zhuǎn)發(fā)到資源服務(wù)器的請求頭中。這樣,資源服務(wù)器就可以從請求頭中提取 JWT,并使用它來驗證用戶的身份和權(quán)限。

spring-boot-starter-oauth2-client 依賴包提供了 OAuth2 客戶端的功能,包括處理和轉(zhuǎn)發(fā) JWT。在 Spring Cloud Gateway 中,它可以與 TokenRelay 過濾器一起工作,安全地處理和轉(zhuǎn)發(fā) JWT。

所以添加 oauth2-client 依賴即可

 <dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-oauth2-client</artifactId>
 </dependency>

參考文檔

Spring Cloud Gateway 官方文檔: The TokenRelay GatewayFilter Factory
Unable to find GatewayFilterFactory with name TokenRelay,# Spirng Cloud,gateway,spring cloud文章來源地址http://www.zghlxwxcb.cn/news/detail-725316.html

開源項目

微服務(wù)商城項目

Github Gitee
開源組織 有來開源組織 有來開源組織
后端 youlai-mall ?? youlai-mall ??
前端 mall-admin?? mall-admin ??
移動端 mall-app ?? mall-app ??

前后端分離項目

Github Gitee
開源組織 有來開源組織 有來開源組織
后端 youlai-boot ?? youlai-boot ??
前端 vue3-element-admin ?? vue3-element-admin ??

到了這里,關(guān)于Unable to find GatewayFilterFactory with name TokenRelay的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • docker報Unable to find image ‘image-name:tag‘ locallydocker: Error response from daemon: pull acces

    昨天在使用Docker時,遇到拉取鏡像失敗的問題。其中一個錯誤信息是\\\"Unable to find image ‘image-name:tag’ locally docker: Error response from daemon: pull access denied for image-name, repository does not exist or may require ‘docker login’: denied: requested access to the resource is denied\\\"。今天我將分享如何解決此問

    2024年02月10日
    瀏覽(91)
  • curl: (51) Unable to communicate securely with peer: requested domain name does not match the server

    curl: (51) Unable to communicate securely with peer: requested domain name does not match the server

    問題圖: 問題原因: 該問題是由于無法與對等體安全通信,請求的域名與服務(wù)器的證書不匹配,可以理解為https證書加密的問題。 解決方法: 可以在curl后面加上相關(guān)參數(shù),由于我們需要訪問的是https的加密鏈接,需要加上:–insecure(或-k), 效果圖如下: 關(guān)于curl更多的用

    2024年02月11日
    瀏覽(98)
  • Unable to initialize Git; AggregateError(2) Error: Unable to find git Error: Unable to find git

    MacBook Pro m1 升級系統(tǒng)到13版本后,系統(tǒng)中原有的git突然就不能用了,,,輸入git -v 既然打印不到版本號???使用which git 是能打印到配置路徑的,,, 解決方案: stack overfolw 帖子地址 然后會跳出一個彈窗讓你安裝xcode-select 點擊安裝,自動安裝完成,控制臺再輸入git -v就能

    2024年02月12日
    瀏覽(98)
  • 【docker】 Unable to find image的解決辦法

    ? 今天嘗試了下docker,發(fā)現(xiàn)存在以下問題,進(jìn)行記錄。 時間:2023-12-26 操作系統(tǒng):centos opencloudos(騰訊云服務(wù)器所用centos) 1、pull測試的hello-world鏡像報錯: 查了下,需要新建daemon.json文件,把docker國外源變更為國內(nèi)源。 2、嘗試 在里面insert: 然而并不支持,重新運行docker報

    2024年02月19日
    瀏覽(91)
  • unable to find valid certification path to requested target

    unable to find valid certification path to requested target

    調(diào)用https接口時出現(xiàn)該異常, Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target ? 原因是可以看上圖,因為本地沒有目標(biāo)服務(wù)器證書導(dǎo)致。解決此方法的兩種方案,1.在運行

    2024年02月02日
    瀏覽(81)
  • SpringBootTest單元測試異常:Unable to find a @SpringBootConfiguration

    使用@SpringBootTest單元測試啟動是異常: ? ? ? ? 提示為沒有找到確定必須的注解,即沒有找到springboot的啟動類。 方法一 ? ? ? ? 將單元測試類放在與啟動類相同的目錄下,如: 啟動類路徑:main/java/org/lizz/obj 單測類路徑:test/java/org/lizz/obj 方案二 ? ? ? ? 使用@SpringBootTes

    2024年02月12日
    瀏覽(96)
  • Flutter問題記錄 - Unable to find bundled Java version

    Flutter問題記錄 - Unable to find bundled Java version

    有個緊急問題需要修復(fù),本以為很快就能解決繼續(xù)休假,沒想到項目打開運行后Android端跑不起來了,iOS端正常運行,這就有點莫名其妙,明明放假前還是沒問題的,難道我拉取的最新代碼有問題?不會吧,誰放假還敲代碼??????看了下最新的提交記錄,還是放假前我提交

    2024年01月16日
    瀏覽(89)
  • 報錯 unable to find valid certification path to requested target executing

    提示信息: 審核失?。un.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target executing POST 。。。 。。。 出現(xiàn)原因 這個問題的根本原因是你安裝JDK時,Javajar 1.8.0_141libext里面缺少了一

    2024年02月03日
    瀏覽(93)
  • Maven 私服 unable to find valid certification path to requested target 錯誤

    你遇到的錯誤信息 “sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target” 表明在 SSL/TLS 握手過程中,證書路徑驗證失敗。這通常是由于缺少或不受信任的證書導(dǎo)致的,Maven 無法與遠(yuǎn)

    2024年02月08日
    瀏覽(94)
  • RuntimeError: Unable to find a valid cuDNN algorithm to run convolution

    RuntimeError: Unable to find a valid cuDNN algorithm to run convolution

    使用yolov5l模型訓(xùn)練時出現(xiàn)報錯,但是昨天使用yolov5s模型時是可以正常訓(xùn)練的。 發(fā)生報錯的原因是gpu內(nèi)存占用過高,terminal輸入nvidia-smi查看gpu的使用情況。 ? 我們需要把bach_size調(diào)小,一般建議是8的倍數(shù),內(nèi)存不夠用時盡量調(diào)低,此處我設(shè)置成了16。 結(jié)果運行正常。 使用yol

    2024年02月11日
    瀏覽(97)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包