# LINE Login overview

Developer documentation

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.

Example of a website with LINE Login

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.

E-bookstore login screen

# 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.

LINE Login

# 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:

The LINE Rangers game, for example, uses LINE Login to let users easily create an account for the game with their LINE accounts.

LINE Rangers 1 LINE Rangers 3

# 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.