簡體   English   中英

C#上的Apple JWT生成

[英]Apple JWT generation on C#

我開始使用Apple Maps,我在初始化MapKit JS時遇到了問題。

我已經按照所有文檔和視頻說明正確地創建了JWT令牌,並且在使用一些工具調試令牌后,它們似乎是正確的,但是在調用方法“mapkit.init”時仍然會出現以下瀏覽器級別錯誤:初始化失敗,因為授權令牌無效“。

我的服務器端代碼在.Net C#中,你可以在這里找到我用來生成我的令牌的代碼https://dotnetfiddle.net/ZOfw8l (我修改它來替換敏感數據)。 我正在使用https://jwt.io/推薦的“jose-jwt”nuget包。

標題和有效負載似乎沒問題所以問題必須在簽名上,但在驗證后,我可以確認簽名是有效的。

知道我做錯了什么嗎?

謝謝

事實證明,蘋果開發者控制台是問題,在刪除我的密鑰和地圖ID並重新創建它們之后,它運行正常。

所以我在這里留下這個問題和代碼以防萬一人們需要一個資源,如何使用C#輕松創建JWT用於Apple Maps或其他平台

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM