我能够通过一个外部api从Laravel通过口香糖连接。该api需要使用授权代码通过oAuth2进行身份验证。我想知道如何集成测试重定向场景,只需要用户名和密码?
换句话说:如何在集成测试中通过重定向以“抓取”重定向uri中的授权代码来模拟浏览器的操作?
流
自动测试
问题
在第一个GET请求(获取登录表单)的响应中,有多个隐藏字段(CSRF,viewState)。我无法在POST请求中模拟的字段。我只有用户名和密码字段。因此,在这种情况下,我从未被重定向,但它再次返回登录页面。因为我错过了关键的隐藏领域。
发布于 2017-05-17 07:32:23
我需要做以下几点:
Once:
如果刷新令牌可用:
当访问令牌过期时,使用当前刷新令牌请求一个新的令牌对(访问+刷新)。
https://stackoverflow.com/questions/43212985
复制相似问题