# LINE Login overview
You're reading the LINE Developer documentation. If you're looking for help using the LINE app or how to log in, see the Help Center (opens new window).
# What is LINE Login
LINE Login is a social login service that allows users to use their LINE accounts. LINE Login is free of charge.
By integrating LINE Login into your website or app, users will be able to register and log in easily as follows:
- When a user registers as a member, the profile information registered in advance on LINE is automatically entered, saving the user the trouble of entering the information.
- Users can easily log in using the LINE Login button without having to remember their email address and password for each site.
LINE Login not only works with native iOS and Android apps but also with web apps (websites) and Unity games.
For example, the e-book store BOOK WALKER (opens new window) integrates various social logins, including LINE Login, so that users can easily register the membership and continue using the site.
# Experience LINE Login on the demo site
LINE API Use Case (opens new window) provides a demo site integrating LINE Login and its source code. Try using the demo site to experience LINE Login for yourself.
# Start development to integrate LINE Login
To start development to integrate LINE Login, you'll first need to create a LINE Login channel. To learn more, see Getting started with LINE Login.
# Integrating with web apps
Integrate LINE Login into your web app (website) to make it easier for people to create an account and log in. With LINE Login, your users can automatically log in to your web app if they're already logged in to LINE on their device. The authentication and authorization process is based on the OAuth 2.0 (opens new window) and OpenID® Connect (opens new window) protocols. For more information, see Integrating LINE Login.
For an example of how LINE Login can provide users with an improved experience, see the LINE STORE (opens new window) website.
# Integrating with native apps
Use our SDKs to add LINE Login to your app and let LINE handle user authentication. When users are logged in to LINE on their mobile device, they're able to log in to your app without entering their email address and password. We offer SDKs for Android, iOS (Swift and Objective-C), and Unity:
- 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
The LINE Rangers game, for example, uses LINE Login to let users easily create an account for the game with their LINE accounts.
# LINE Login authentication methods
For web app integrated LINE Login, users can use one of the following authentication methods:
Authentication method | Description |
---|---|
Auto login | Log in without user operation. The LINE Login screen or the confirmation screen is not displayed |
Log in with email address | Log in by entering an email address and password on the LINE Login screen |
Log in with QR code | Log in by scanning a QR code displayed on the LINE Login screen using the QR code reader on the LINE app for smartphones |
Single Sign On (SSO) login | Log in by clicking the login button on the confirmation screen showing "Continue as" |
To learn more about which screens are actually shown and the conditions under which they appear for each of the authentication methods, see User authentication.
# Identifying users
Once a user has logged in to your app through LINE Login and your app has retrieved an access token for the user, the app can get the profile information that the user has registered with LINE.
You can get the user's ID, display name, profile image URL, and status message.
To learn more, see Getting user profiles.
# LINE Login versions
LINE Login supports OpenID Connect Discovery 1.0 (opens new window). For information about the OpenID provider, see OpenID Provider Configuration Document (opens new window).
These versions of LINE Login have been released. Each version supports a different set of features.
Version | Status | Description |
---|---|---|
LINE Login v2.1 | Active | This version can handle login requests based on the OAuth 2.0 authorization code flow (opens new window). It also supports the OpenID Connect (opens new window) protocol and allows you to get user data with ID tokens. It was released on September 28, 2017. To learn more, see LINE Login v2.1 released. |
LINE Login v2.0 | Deprecated | This version was released on January 24, 2017 and has been deprecated, with the end-of-life date to be determined. We recommend that you use the current version (LINE Login v2.1). There will be a certain grace period between the end-of-life announcement and the actual end-of-life. |
LINE Login v1 | End-of-life | All features were discontinued on June 30, 2018 and are no longer available. For more information, see LINE Login v1 to be discontinued. |