iT邦幫忙

0

想透過OAuth2 Google帳號登入nextcloud 失敗

  1. Nextcloud安裝sociallogin
  2. 設定google OAuth2
    https://ithelp.ithome.com.tw/upload/images/20211102/20124213LCO11HrkWq.jpg
  3. 設定社交登入 > Google 輸入App id

從登入畫面點google登入後出現:
錯誤代碼 400: invalid_request
device_id and device_name are required for private IP

有試過在HOSTS裡面加上

ip fakedomain.com

然後xip.io的作法也是直接加在host裡面嗎
還是大神有推薦的作法
P.S. nextcloud就放在內網使用

froce iT邦大師 1 級 ‧ 2021-11-03 12:59:07 檢舉
OAuth2 需要一個redirect uri給認證伺服器回傳認證結果到你的私有伺服器。

請問你都在內網,google沒辦法打結果回你的伺服器你要怎麼認證?
另外我記得google OAuth2還有審核domain是不是商業用的,你是不是擁有那個domain,不是隨便的個人用domain可以介接。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答