亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 Apple JS 登錄返回“invalid_request: Invalid

使用 Apple JS 登錄返回“invalid_request: Invalid

紅顏莎娜 2022-06-16 10:41:49
我已經開始將 Sign In With Apple 集成到我的網站,但我遇到了一些問題。我認為我已經按照應有的方式配置了“使用 Apple 登錄”。接下來,我配置了我在一篇文章中看到的 HTML/CSS/JS。當我單擊“使用 Apple 登錄”按鈕時,它會將我帶到此屏幕:我已經為此苦苦掙扎了幾個小時,我做錯了什么?謝謝,杰克遜
查看完整描述

5 回答

?
炎炎設計

TA貢獻1808條經驗 獲得超4個贊

我有同樣的問題。有幾件事讓我絆倒:

  1. 在 Apple Dev 門戶中,您的“返回 URL”需要具有“https://”,例如https://myawesomepwa.com。同時,“域和子域不能有https;它必須是裸域,例如myawesomepwa.com。

  2. 確保您指定的所有 URL 都沒有尾部斜杠。

  3. 在您的 JS 代碼中,確保您的重定向 URL 沒有尾部斜杠:

示例 JS 代碼:

AppleID.auth.init({

    clientId : this.clientId,

    scope : "email",

    redirectURI : "https://myawesomepwa.com",

    state : "initial",

    usePopup : true

});

一旦我這樣做了,Sign in With Apple 就開始工作了。


查看完整回答
反對 回復 2022-06-16
?
達令說

TA貢獻1821條經驗 獲得超6個贊

在我的情況下,錯誤消息'invalid_request:Invalid redirect_uri。' 被嚴重誤導了!問題是我沒有在“證書、標識符和配置文件/密鑰”中創建密鑰。

因此:單擊 + 創建新密鑰 -> 輸入名稱并選中使用 Apple 登錄 -> 單擊復選框旁邊的配置按鈕 -> 選擇您的主應用程序 ID。


查看完整回答
反對 回復 2022-06-16
?
一只名叫tom的貓

TA貢獻1906條經驗 獲得超3個贊

好像你已經解決了它,我認為問題是redirect_uri上的斜杠,刪除它可能會解決這個問題。



查看完整回答
反對 回復 2022-06-16
?
守著一只汪

TA貢獻1872條經驗 獲得超4個贊

只需嘗試從 Apple 控制臺創建一個新的服務 ID。

我遇到了這個問題,使用正確的配置從 Apple 配置創建了一個新的服務 ID 并讓它工作。
我記得當我第一次創建它并在之后更新端點時我犯了一個錯字。沒有考慮到更新。
使用“復制到剪貼板”按鈕檢查您當前的 URL 設置。你肯定會在你的 URL 中看到一個錯字。


查看完整回答
反對 回復 2022-06-16
?
守候你守候我

TA貢獻1802條經驗 獲得超10個贊

我遇到了同樣的錯誤,因為我有一些查詢字符串,例如?param=dynamic.value.

通過刪除查詢字符串,錯誤消失了。

我能夠通過這種方式傳遞動態值:

state: JSON.stringify({ param: 'dynamic.value' })


查看完整回答
反對 回復 2022-06-16
  • 5 回答
  • 0 關注
  • 812 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號