我的OAuth 2.0應用程序獲得的顯示訪問令牌是否存在安全隱患?也許不一定會顯示,但甚至可以將它反映到網站的源代碼中,用戶本質上「可以找到」它。假設一切都是HTTPS。顯示OAuth訪問令牌安全嗎?
例如:我有一個網站,我想讓人們用Facebook登錄。登錄後,我會從身份提供商或Facebook PHP SDK獲取FB API訪問令牌。此令牌與剛剛登錄的用戶綁定。我想通過顯示其個人資料圖片讓用戶感到賓至如歸,是否安全地呈現類似於以下內容的HTML?
<img src='https://graph.facebook.com/me/picture?access_token=USERS_ACCESS_TOKEN'>
編輯: 我知道有用於顯示個人資料圖片等選項,我不一定要求一個更好的方式來做到這一點。我對這些訪問令牌需要採取的安全更感興趣。我所看到的大部分資源似乎都沒有提到它的任何內容。
您絕不應該在源代碼中輸出訪問令牌。您獲取配置文件映像的示例並不需要它,到目前爲止,您還沒有描述任何其他具體的用例,這是必需的。如果你想進行客戶端API調用,那麼使用JS SDK,並讓它處理令牌。 – CBroe