如何解决赛普拉斯通过身份服务器测试登录到应用程序
我正尝试登录到我们的应用程序以从cypress编写一些测试。该应用程序通过运行身份服务器的外部提供程序进行了身份验证(这也是我们的应用程序)。
我可以创建对身份服务器ok的发布请求,并像这样获得访问令牌
const options = {
method: 'POST',form: true,url: 'https://idvsr/connect/token',body: {
grant_type: 'password',username: 'test@user.com',password: 'Password123',client_id: 'TestClient',client_secret: 'shhDOntTell',},};
cy.request(options)
响应返回正常,但是他们不确定下一步是什么。我可以在正常的登录流程中看到令牌以某种形式发布回/ signin-oidc,然后我们进入登录控制器,但我们的cookie已经创建。
我不确定是否需要实际发回signin-oidc,我可以以某种方式创建Cookie,然后将请求转发到主登录控制器上,我对此流程有点困惑
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。