簡體   English   中英

Spring 安全 OAuth 2 密碼授予 禁用查詢參數

[英]Spring Security OAuth 2 Password Grant Disable Query Parameters

我正在使用spring-security-oauth2授權服務器。 我正在使用 oauth 身份驗證的密碼授予。 目前,這允許用戶發送用戶名和密碼作為查詢參數。 這是不安全的,因為密碼不受 HTTP 保護。 為了處理這個問題,我的前端通過 HTTPS 將重要信息作為請求正文的一部分發送。

我們使用springfox-swagger2生成API規范。 由於允許查詢參數,因此規范會根據需要生成這些字段,如您在此截屏

該規范還包含一個可選的主體: 在此處輸入圖像描述 我想知道可能有什么解決方法來解決這個問題,因為我們會根據 swagger 規范自動生成 typescript 模型,並且每次我們對規范進行任何更改時,都會替換類型的任何手動前端更改。

查詢字符串使用 HTTPS 加密,但還有其他原因不使用敏感數據的查詢參數,例如可以記錄查詢字符串的服務器日志,更多詳細信息請參見https://stackoverflow.com/a/323286/1536382

對於 rest 我不明白是什么問題,這是什么意思

由於允許查詢參數

哪里允許? 什么具體說明了這個方面?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM