# LINE Login overview
You're reading the LINE Developers documentation. For help with your LINE chat app, see Help Center.
Integrate LINE Login into your web app or native app to enable users to log in with their LINE accounts. LINE Login works with both native iOS/Android apps and web apps.
You'll need to create a LINE Login channel regardless of your type of app. For details, see Get started with LINE Login.
# Integrating with web apps
Integrate LINE Login into your web app 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 and OpenID® Connect 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 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 uses LINE Login to let users easily create an account for the game with their LINE accounts.
# LINE Login authentication method
For web app integrated LINE Login, users can use one of the following authentication methods:
|Auto login||Login 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 "Log in with the following account"|
For the display conditions for each authentication method and the screens that actually appear, see Authentication process.
# Next steps
To integrate LINE Login into your app, create a channel. For creating channels, see Getting started with LINE Login.