繁体   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