如何测试 flask-okta 集成?

How to test flask-okta integration?

我已经使用 oidc 在烧瓶中实现了 okta 集成。

@route(“/index”)
@oidc.require_login
def index():
    return “ok”

我想使用 webtest 编写集成测试,但不是 200 得到 302,因为 oidc 正在重定向到 okta url。

如何在测试用例执行期间绕过身份验证

要求登录始终检查 oidc_id_token 是否存在且未过期。我们可以手动设置测试环境。

oidc.set_id_token_cookie({‘exp’:unixtime})