无法使用 JWT 令牌加载 Mapkit 进行授权

时间:2021-03-13 03:48:43

标签: jwt mapkit mapkit-js

我正在尝试使用 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)

有人可以帮忙吗。

0 个答案:

没有答案
相关问题