Tiaohsun31 / BlogComments

0 stars 0 forks source link

posts/line_netcore_oauth2/ #3

Open utterances-bot opened 3 years ago

utterances-bot commented 3 years ago

LINE登入-使用.NET Core OAuth - 矛魚盾

https://tiaohsun.netlify.app/posts/line_netcore_oauth2/

eightcloud83 commented 3 years ago

請問一下, LINE OAuth 取得 email , 現在還是做不到嗎? 看了一下 https://developers.line.biz/zh-hant/docs/line-login/integrate-line-login/#applying-for-email-permission 在 line login v2.1 裏, 如果申請有設定好, 是不是就山可以拿到 email 了? "Scopes" "ID Token 中的電子郵件地址" "要指定 email,並要求用戶取得 Email 的權限時,請先申請取得 Email 的權限。"

Tiaohsun31 commented 3 years ago

請問一下,LINE OAuth 取得 email , 現在還是做不到嗎?

主要是 LINE profile 並沒有回傳 Email 欄位,這部分可以參考 https://developers.line.biz/en/reference/line-login/#get-user-profile

而 申請 Email 存取權限 這部分設定後,確實在登入的時候會詢問是否允許 但這邊並非用於取得用戶 Profile,而是 Verify ID token,參考以下連結 https://developers.line.biz/en/reference/line-login/#verify-id-token

如果有取得Email需求,建議可以參考第一篇 LINE 登入 - 手動建立登入 OAuth 2,使用 JWT 解析 Id Token