我正在尝试使用 MapKit.js 库从 geojson 文件加载 CAD 图像。 为了授权地理定位,我使用 JWT 生成令牌,如下所列。
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme. -->
<style name="Theme.JobCompare6300" parent="Theme.MaterialComponents.DayNight.NoActionBar">
<!-- Primary brand color. -->
<item name="colorPrimary">@color/purple_500</item>
<item name="colorPrimaryVariant">@color/purple_700</item>
<item name="colorOnPrimary">@color/white</item>
<!-- Secondary brand color. -->
<item name="colorSecondary">@color/teal_200</item>
<item name="colorSecondaryVariant">@color/teal_700</item>
<item name="colorOnSecondary">@color/black</item>
<!-- Status bar color. -->
<item name="android:statusBarColor" tools:targetApi="l">?attr/colorPrimaryVariant</item>
<!-- Customize your theme here. -->
</style>
</resources>
我在尝试使用从上述代码生成的 JWT 令牌时看到以下问题。
import jwt import time
#https://github.com/addisonwebb/Apple-JWT-Generator
#https://www.youtube.com/watch?v=tfKatqbZicA
# Team ID team_id = 'AAAAAAAAAA'
# Key ID key_id = 'BBBBBBBBBBBB'
# Private Key private_key = b'-----BEGIN PRIVATE KEY-----\n \n-----END PRIVATE KEY-----' issued_timestamp = time.time()
encoded = jwt.encode({'iss': team_id,'iat': issued_timestamp}, private_key, algorithm='ES256', headers={'kid': key_id}) print(encoded)
有人可以帮忙吗。