LINE 中文版也上線啦 URL
去某些網站登入你可能會有像下面這樣
或者是你有玩過 LINE Rangers (怎麼感覺我好老),就會看到他們登入畫面有個登入鈕,按下去按確認後就登入,使用者不用輸入帳號密碼。
這個機制被稱為 SSO (single sign-on),它是透過 OAuth2 的機制來做認證,因為不儲存密碼除了可以降低儲存第三方網站的風險,以及使用者不需要記憶各種不同的密碼所帶來困擾,像是 Facebook、Google、LINE...都有相關的機制可以串連 SSO 的服務。
以下會介紹 LINE Login 的流程。
這裡我使用 LINE Login
redirect_uri
還給你一個 authorization code
以及 state
在 Query string 上。authorization code
打到https://api.line.me/oauth2/v2.1/token
access token
嚕!
可以拿透過 social API 去拿到相關資訊
下一篇再帶著大家申請一個 LINE Login 的服務並建立一個簡單的註冊頁面~
OAuth wiki
LINE overview
LINE 中文文件