我正在构建一个Web应用程序,其中所有渲染都将在客户端完成。浏览器将向服务器发出异步请求,以获取各种资源并呈现页面。
该应用当前使用oauth保护某些资源(发布到某些端点以创建记录等)。如果我编写服务器端渲染组件,则访问这些资源会将我带到oauth提供程序上的登录表单,其余的进入。
使用客户端渲染系统,我不确定该怎么做。我不确定还需要其他哪些详细信息,因此可以根据需要填写。
如果用户试图访问限制区域,则服务器需要返回客户端将知道的内容并将用户重定向到登录页面。
该项目完全符合您的要求https://github.com/similik/similik
它遵循实现了身份验证的客户端呈现方法