2012-08-31 29 views
0

是否可以與不同的應用程序共享access_token?我認爲這是完全可能的。一旦令牌被授予,請求僅通過傳遞access_token來完成。沒有機制來驗證從中請求的應用程序。oAuth 2.0:是否可以與不同的應用程序共享access_token?

所以,如果一個服務場所每應用100個令牌的限制,就足夠了註冊兩個應用程序和共享access_tokens持有每個應用200個令牌。

我錯了嗎?

回答

0

OAuth令牌是,你可以與服務提供商(SP)代表身份(IDP)的相互作用的保證。所以,如果你正在共享多個應用程序之間的令牌你指示服務提供商,這些都是你的應用程序(這是完全可以接受的),但你不能給Facebook的OAuth憑證到Twitter,或使用自己的LinkedIn令牌修改除你以外的人的賬戶。

+0

如果有人干擾我的access_token可以訪問我的數據?那麼oAuth針對安全性的基本認證有什麼優勢?竊取acces_token與竊取用戶/密碼對一樣「簡單」。 – blindOSX

+0

那麼一個很大的好處就是身份所有者可以集中拒絕oAuth令牌。和更先進的身份和服務提供商可以並處如24小時後到期令牌的限制(我認爲這是Facebook的立場),或只允許通過OAuth閱讀行爲,同時要求任何可能更改或刪除信息的基本身份驗證。你要問自己什麼是更安全,密碼提供給任何人完全訪問誰可以推斷,或可以集中終止單一的服務標識,只有公開的功能,潛在的黑客的一個子集。 –

相關問題