Skip to main content

Day22 建立簡易版imgur - (Authentication pCloud)

關於檔案上傳的部分,http的部分第一步已經解決了,接下來就是要處理檔案上傳的這塊

而檔案上傳,第一步會遇到的,就屬身分驗證(authentication) 在pCloud有提供兩種驗證的方式

第一種 可以直接在所有的request後面都帶上指定的參數

https://api.pcloud.com/userinfo?username=<userName>&password=<password>

如此就可以正常存取內部的資料,但如果將帳號密碼放網址上,如果我架設的server中間有人拿到我取資料的網址,就可以明文的看見我的帳號密碼,此時只要原封不動的再打一次request就可以直接使用我帳號的資源

第二種 所以這邊會想要使用PCloud提供的OAuth2.0 透過OAuth2.0可以拿到access_token,就可以將這段內容夾帶在Header中,而Header可以受到https的加密,就可以相對安全

下一篇就會來介紹OAuth2.0的基礎互動方式