簡體   English   中英

OAuth2資源所有者密碼流安全性

[英]OAuth2 Resource Owner Password flow security

使用OAuth2資源所有者密碼流時,不需要客戶端ID和密碼。 因此,是什么阻止了另一個第三方應用程序簡單地向用戶詢問其用戶名/密碼組合並使用相同的流程?

IMHO,RFC 6749(OAuth 2.0)和RFC 6819(OAuth 2.0安全性)包含有關令牌端點上的客戶端身份驗證的輕微矛盾。 我的個人結論如下。

授權服務器不應要求公共客戶端將其客戶端憑據發送到令牌終結點,但是實現不能幫助但要求公共客戶端將其Grants-type是任意類型的客戶端ID發送(如果實現要支持refresh_token)。

如果我必須為“資源所有者密碼憑證授予”實現令牌端點,那么我將要求每個客戶端發送其客戶端ID,盡管該規范不要求尚未發布客戶端機密的公共客戶端在資源所有者的令牌端點處進行身份驗證密碼憑證授予。

暫無
暫無

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

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