LINE Login v2.1

End-user authentication and authorization over OAuth 2.0 authorization code grant and OpenID Connect. Authorization runs at access.line.me; token, userinfo, revocation and JWKS endpoints are on api.line.me. ID tokens are ES256-signed JWTs with pairwise subject identifiers, PKCE is supported with S256 only, and JARM response modes (jwt, query.jwt, form_post.jwt) are accepted. Scopes are openid, profile and email. LINE publishes no OpenAPI for this surface — the machine-readable contract is the OIDC discovery document.

API entry from apis.yml

apis.yml Raw ↑
aid: line:line-login-api
name: LINE Login v2.1
description: End-user authentication and authorization over OAuth 2.0 authorization code grant and OpenID
  Connect. Authorization runs at access.line.me; token, userinfo, revocation and JWKS endpoints are on
  api.line.me. ID tokens are ES256-signed JWTs with pairwise subject identifiers, PKCE is supported with
  S256 only, and JARM response modes (jwt, query.jwt, form_post.jwt) are accepted. Scopes are openid,
  profile and email. LINE publishes no OpenAPI for this surface — the machine-readable contract is the
  OIDC discovery document.
humanURL: https://developers.line.biz/en/docs/line-login/
baseURL: https://api.line.me
tags:
- Social Login
- OpenID Connect
- OAuth
properties:
- type: OpenIDConnect
  url: well-known/line-openid-configuration.json
- type: OAuthScopes
  url: scopes/line-scopes.yml
- type: Documentation
  url: https://developers.line.biz/en/docs/line-login/
- type: APIReference
  url: https://developers.line.biz/en/reference/line-login/
- type: GettingStarted
  url: https://developers.line.biz/en/docs/line-login/integrate-line-login/