我正在设置 cypress.io 来测试一个反应应用程序。我正在尝试使用 Auth0 Lock 以编程方式进行身份验证,因此我不必测试他们的 UI。以下是步骤:
发布到https://[auth0-domain].com/usernamepassword/login
client_id: "", client_secret: "", audience: "audience", redirectUri: "http://[auth0-domain].com:8383/callback", scope: "openid email crud:all", protocol: "oauth2", sso: true, username: "", password: "", connection: "conn", tenant: "tenant", popup: false,
收集返回的表单数据
发布到https://[auth0-domain].com/login/callback
wa=wsignin1.0&wresult=token&wctx=metastuff
第一步有效,但在第三步中,我可以发布到登录/回调,但我得到一个带有以下错误消息的 HTML 页面:
Looks like something went wrong! There could be a misconfiguration in the system or a service outage. We track these errors automatically, but if the problem persists feel free to <a href="https://auth0.com/support" target="_new">contact us</a> with this tracking id: <b>e88e08e43b7cdee78458</b>.<br/>Please try again.
我想知道 Auth0 是否有什么东西阻止我这样做,或者我没有发送正确的数据/标题。