我目前正在使用Spring安全OAuth2與Reddit - 並試圖通過duration
參數時重定向用戶授權URL。春季安全OAuth2與Reddit - 如何設置「持續時間」
此URL通過getRedirectForAuthorization
建造 - 這是在AuthorizationCodeAccessTokenProvider
的私有方法 - 所以它不是立即清楚如何duration
參數也應加入
我錯過了什麼東西嗎?
謝謝。
我目前正在使用Spring安全OAuth2與Reddit - 並試圖通過duration
參數時重定向用戶授權URL。春季安全OAuth2與Reddit - 如何設置「持續時間」
此URL通過getRedirectForAuthorization
建造 - 這是在AuthorizationCodeAccessTokenProvider
的私有方法 - 所以它不是立即清楚如何duration
參數也應加入
我錯過了什麼東西嗎?
謝謝。
您可以使用RequestEnhancer
將查詢參數添加到授權請求。您可以在AccessTokenProvider
中注入一個,DefaultRequestEnhancer
包含一個要包含的參數列表(默認爲空)。
嘿戴夫 - 感謝您的快速答案。我注意到了增強器,並一直在關注導致其創建的討論。問題在於它是需要額外參數的授權URI - 以下是Reddit API顯示的示例:https://github.com/reddit/reddit/wiki/OAuth2#authorization – Eugen 2015-02-25 19:19:39
是不是創建的授權URI這裏:https://github.com/spring-projects/spring-security-oauth/blob/master/spring-security-oauth2/src/main/java/org/springframework/security/oauth2/client/token/grant/ code/AuthorizationCodeAccessTokenProvider.java#L130 – 2015-02-26 08:36:00
它由這個私有方法創建:https://github.com/spring-projects/spring-security-oauth/blob/master/spring-security-oauth2/src/main/java/org /springframework/security/oauth2/client/token/grant/code/AuthorizationCodeAccessTokenProvider.java#L315 – Eugen 2015-02-26 08:45:05
什麼是「持續時間」?你可以將它添加到註冊的重定向URI作爲查詢參數嗎? (我從來沒有聽說過供應商需要額外的授權請求參數。) – 2015-02-25 15:28:04