# LINE Login 介紹
本頁內容為 LINE 開發者技術文件.如欲查看 LINE chat client 相關支援文件,請至 服務中心 (opens new window)。
將 LINE Login 的功能整合到 Web app 或 native appnative app 中,用戶就可以使用 LINE Login。
當用戶使用 LINE Login 後,就能透過用戶的 LINE 帳號,輕鬆建立用於 Web app 和本應用程式的帳號。
LINE Login 的功能可以整合於 Web app、iOS、Android app 以及 Unity 中。
# 介紹
無論 app 類型為何,開發者都必須建立一個 LINE Login channel。如欲查看相關細節,請至開始使用 LINE Login。
# 與 web apps 整合
將 LINE Login 的功能,整合到您的 Web app 中,就能讓用戶輕鬆建立帳號並登入。如果用戶已經在設備上登入 LINE 時,則可以使用 LINE Login 的功能,自動登入到您開發的 Web app。身份驗證和授權的過程是基於OAuth 2.0 (opens new window)和OpenID® Connect (opens new window)協議。詳細內容請參閱「將 LINE Login 的功能,整合到 Web app 中」。
藉由 LINE Login 改善用戶體驗的案例,請參考LINE STORE (opens new window)的網站。
# 將 LINE Login 整合到 native apps 中
使用 LINE SDK,將 LINE Login 的功能,整合到 native apps 中,LINE 就能驗證用戶身份。而弱用戶已經登入設備中的 LINE,則不需再次輸入電子郵件地址和密碼,即可登入到您的應用程式。可以使用 Android、iOS(Swift 以及 Objective-C)、Unity 用的 SDK。
- LINE SDK for iOS Swift overview
- LINE SDK for iOS Objective-C overview
- LINE SDK for Android overview
- LINE SDK for Unity overview
- LINE SDK for Flutter
例如:LINE Rangers 遊戲整合 LINE Login,用戶只需使用 LINE 帳號,便可輕鬆建立遊戲帳號。
# LINE Login 的身份驗證方法
內建 LINE Login 功能的應用程式中,可以使用以下任一種身份驗證方法登入。
身份驗證方法 | 說明 |
---|---|
自動登入 | 用戶無需操作即可登入。不會顯示 LINE Login 畫面和確認畫面 |
以電子郵件地址登入 | 在 LINE Login 畫面中,輸入電子郵件地址和密碼進行登入 |
掃瞄 QR Code 登入 | 利用智慧型手機版的 LINE QR Code 讀取功能,掃瞄 LINE Login 畫面中顯示的 QR Code 進行登入 |
透過單一登入功能(SSO)進行登入 | 在顯示「使用以下帳號登入」的確認畫面中,點擊登入按鈕進行登入 |
關於各種身份驗證方法的顯示條件和實際顯示的畫面內容,請參閱「用戶進行用戶的身份驗證」。
# 識別用戶
當用戶使用 LINE Login 功能登入應用程式,應用程式取得用戶的 Access token 時,可以取得用戶在 LINE 中註冊的個人資訊。可以取得用戶的顯示名稱、用戶 ID、個人資料圖片的 URL 以及狀態訊息。
詳細內容請參閱「取得用戶的個人資訊」。
# 關於 LINE Login 的版本
LINE Login 已支援 OpenID Connect Discovery 1.0 (opens new window)。更多有關於 OpenID 相關的資訊請參考下方連結。
LINE Login 有以下版本。可以使用的功能因版本而異。
LINE Login | 說明 |
---|---|
LINE Login v2.1 | 基於 OAuth 2.0 (opens new window)的授權流程處理登入相關操作。另外,也支援 OpenID Connect (opens new window) 協議,可以藉由 ID Token 取得用戶資訊。 已於 2017 年 9 月 28 日發布。詳細內容請參閱「已發布 LINE Login v2.1 」。 |
LINE Login v2.0 | 基於 OAuth 2.0 (opens new window)的授權流程處理登入相關操作。另外,也支援 OpenID Connect (opens new window) 協議,可以藉由 ID Token 取得用戶資訊。詳細內容請參閱「New versions of Web Login and the LINE SDK released」。 |
LINE Login v1 | 2018 年 6 月 30 日已結束提供所有功能。目前無法使用。 詳細內容請參閱「關於 LINE Login v1 的預定結束提供時程」。 |