Auth0获取用于Python

时间:2018-01-31 22:26:37

标签: python unit-testing flask auth0

我正在尝试在Python中为我的烧瓶应用程序运行单元测试,以获取依赖于从access_token获得的userID的路径。

有没有办法在Python中调用auth0授权API,为用户提供用户名和密码的access_token?

如果没有,那么调用授权API为其提供用户名和密码并获取access_token的自动方式是什么?

代码段最好。

2 个答案:

答案 0 :(得分:2)

感谢@Jerdog,我构建了所需的代码:

@memoize

default_directory装饰器是为了避免多次调用来获取许多测试中的令牌。租户必须具有为上述工作调用指定的默认数据库(see this answer)。关于数据库名称应该是什么(Username-Password-Authentication)有点神秘,但对我来说,只有Auth0用户,数据库是{{1}},这似乎是新的默认值帐户。

答案 1 :(得分:1)

你看过https://auth0.com/docs/quickstart/backend/python/01-authorization演练了吗? Python的完整快速入门应该会给你一个良好的开端