代码之家  ›  专栏  ›  技术社区  ›  hma

设置auth0授权扩展api

  •  0
  • hma  · 技术社区  · 7 年前

    在阅读了这些关于如何通过扩展设置授权的页面之后

    https://auth0.com/docs/api-auth/grant/authorization-code

    2- https://auth0.com/docs/quickstart/backend/python#add-api-authorization

    00-Starter-Seed 应用程序。那么第二个链接装饰器同时进行授权和身份验证?

    def requires_auth(f): ... .. . 但是当我试着去做那个装饰时,我发现了这个错误

    {
      "code": "Error decoding token headers.", 
      "description": "Invalid header. Use an RS256 signed JWT Access Token"
    }
    

    2-获取 access_token

    3-调用api来操作组、用户等(我想通过api做的事情),或将其用作函数装饰器,以使用仅由管理员调用的函数

    谢谢

    1 回复  |  直到 7 年前
        1
  •  1
  •   hma    7 年前

    我成功了。我遵循的大纲是

    1. 对auth0 authz(非交互式客户端)的大访问权限

    2. 在我们的web应用程序中,ask为auth0 authz(非交互式客户端)创建了另一个令牌以使用API

    3. 通过urllib.urlopen验证令牌(“https://“+AUTH0\u DOMAIN+”/。well-known/jwks.json”)