SpringCloud 客戶端令牌中繼

2023-12-05 17:24 更新

如果您的應(yīng)用是面向OAuth2客戶端的用戶(即已聲明@EnableOAuth2Sso@EnableOAuth2Client),則它的請求范圍為Spring Boot中的OAuth2ClientContext您可以從此上下文中創(chuàng)建自己的OAuth2RestTemplate,并自動裝配OAuth2ProtectedResourceDetails,然后該上下文將始終向下游轉(zhuǎn)發(fā)訪問令牌,如果過期則自動刷新訪問令牌。(這些是Spring安全和Spring Boot的功能。)

 如果您使用client_credentials令牌,則Spring Boot(1.4.1)不會自動創(chuàng)建OAuth2ProtectedResourceDetails。在這種情況下,您需要創(chuàng)建自己的ClientCredentialsResourceDetails并使用@ConfigurationProperties("security.oauth2.client")對其進行配置。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號