我需要在cache API页面中添加身份验证后的页面 使用Devise gem进行身份验证,可以使用电子邮件或Google oauth 我只有在用户使用普通表单已经过身份验证时才需要缓存此页面。
但如果我使用:
在用户通过身份验证后,fetch('books/page-behind-authentication')
响应是我已重定向到的auth/login
页面。
如何检索身份验证后面的页面?
答案 0 :(得分:0)
fetch('books/page-behind-authentication', {
credentials: 'same-origin'
})
是这样做的方法。这会将您的凭据(HTTP Cookie,TLS客户端证书和身份验证条目)添加到请求中,以便您获得正确的响应