如何使用Python验证Azure AD中的令牌

问题描述 投票:0回答:1
  1. 我已经在第q1xswpoi步骤1到第4步之后注册了两个应用程序。
  2. 我git克隆Azure AD demo并成功运行它。
  3. 但我想请求我的自定义API,所以我替换了Azure AD demo,但我得到了一些错误。资源URI显示为resource

现在,我有两个问题:

  1. 如何设置真正的资源?
  2. 我的自定义API如何额外工作
python azure adal
1个回答
2
投票

要验证令牌,您可以使用PyJWT和加密来支持RS256算法。要通过HTTP获取外部信息,您可以使用请求。

尝试:

http://<talent-id>/TodoListDaemon

然后使用App ID验证令牌。

pip install pyjwt cryptography requests

许多其他人已经在Stack Overflow上询问了这个问题,你可以参考他们的主题。 import jwt app_id = 'd31a4d20-6c4a-1a40-b74d-1a3d461bb3d8' access_token = 'XXXX' token_header = jwt.get_unverified_header(access_token)

© www.soinside.com 2019 - 2024. All rights reserved.