Quantcast
Channel: Blog E
Viewing all articles
Browse latest Browse all 542

[LINE][Golang] LINE Login v2.1 new parameter and properties 2019/06/26

$
0
0

前言:

今天剛剛出了新的參數,就馬上加到我的開源套件裡面,歡迎大家玩玩看。

https://login-tester-evan.herokuapp.com/

裡面有六個 LINE Login 範例,其中包含 Open ID 方式與透過 Socal API 拿取 User Profile 的方式。

並且加上了新的參數 amr 與 ui_locales 讓你可以設定語言。

如何使用:

  1. 連線到 https://login-tester-evan.herokuapp.com/
  2. 選擇要登入的方式
    1. 如果選擇 OpenID 方式到最後 LINE Login 完成後會出現, amr 相關資訊。 (範例 1)
    2. 如果選擇不同的 Locales 則會修改 LINE Login 相關的語言。 (JP, TW) (範例 2)
  3. 相關程式碼,請參考
    1. https://github.com/kkdai/line-social-sdk-go
    2. https://github.com/kkdai/line-login-go

範例 1: amr:

技術細節: https://developers.line.biz/en/docs/line-login/web/integrate-line-login/#spy-getting-an-access-token

  • Property:
    • amr
  • Type:
    • Array of strings
  • Description:
    • List of authentication methods used by the user. Contains one or more of:
      • pwd:Log in with email and password
      • lineautologin:LINE automatic login (including through LINE SDK)
      • lineqr: Log in with QR code
      • linesso:Log in with single sign-on

懶人包:** 如果透過 JWT 來 decode payload 的話,可以看得到使用者透過哪些方式來做 LINE Login ,比如說

  • pwd: 密碼登入
  • lineautologin: LINE 自動登入 …
  • linesso:Log in with single sign-on

範例 2: ui_locales:

技術細節: https://developers.line.biz/en/docs/line-login/web/integrate-line-login/#spy-making-an-authorization-request

  • Parameter:
    • ui_locales
  • Type:
    • String
  • Required:
    • Optional
  • Description:
    • Display language for LINE Login screens. Specify as one or more RFC 5646 (BCP 47) language tags, separated by spaces, in order of preference. Corresponds to the ui_locales parameter defined in the “Authentication Request” section of OpenID Connect Core 1.0.

懶人包:透過輸入 ui_locales可以變更 LINE Login 顯示語言,比如說

  • ja-JP: 日文
  • ko-KR: 韓文
  • zh-CN: 中文
  • th-TH: 泰文

詳細官方文件:

LINE Developer News 2019/06/26

Reference:

  • https://developers.line.biz/en/news/#line-login-new-parameters-and-properties-added-2019-06-26
    • https://developers.line.biz/en/docs/line-login/web/integrate-line-login/#spy-making-an-authorization-request
    • https://developers.line.biz/en/docs/line-login/web/integrate-line-login/#spy-getting-an-access-token
  • [https://github.com/kkdai/line-social-sdk-go](https://github.com/kkdai/line-social-sdk-go
  • https://github.com/kkdai/line-login-go

Viewing all articles
Browse latest Browse all 542

Trending Articles


EASY COME, EASY GO


HOY PANGIT, MAGBAYAD KA!


Girasoles para colorear


Presence Quotes – Positive Quotes


“Tado” Jimenez Quotes Collections Online


Papa Jack Tagalog Love Quotes and Advice for you


Top 10 Best Tagalog Friendship Quotes and Sayings | mrbolero


Re:Mutton Pies (lleechef)


Ka longiing longsem kaba skhem bad kaba khlain ka pynlong kein ia ka...


Vimeo 10.7.1 by Vimeo.com, Inc.


“Mali man na ikaw ay ibigin ko, akoy iibig padin sayo”


Pokemon para colorear


Sapos para colorear


tagalog love Quotes – Tiwala Quotes


Mga Patama sa mga Nagmamahal the Best Tagalog love quotes for you


5 Tagalog Relationship Rules


“BAHAY KUBO HUGOT”


RE: Mutton Pies (frankie241)


Vimeo 10.7.0 by Vimeo.com, Inc.


FORECLOSURE OF REAL ESTATE MORTGAGE