gpt4 book ai didi

angularjs - Grails 3 - 将 html 模板限制为登录用户

转载 作者:行者123 更新时间:2023-12-02 15:52:11 26 4
gpt4 key购买 nike

我将 Grails 3.1.4 与 AngularJS 一起使用。
页面上的某些部分仅供登录用户使用,我想限制对相应 html 模板的访问,因此只有他们可以访问它们。

我已经设置了 Spring Security,以便限制对这些模板的访问。
我遇到的问题是,第一次加载页面时似乎加载了所有 html 模板。此时用户尚未登录,因此服务器返回 401 错误。
一旦用户登录并尝试导航到受限页面,Angular 会检查模板缓存,发现没有任何内容并返回 404 错误。

当我查看开发人员工具中的 index.html 时,我可以看到, Assets 管道包含每个模板的脚本标记,因此所有模板都是在初始页面加载时加载的。
是否有可能在第一次需要模板时动态加载和缓存它们?

最佳答案

您可能允许所有人都可以访问 HTML 模板。为了限制内容,您可能需要实现基于 Spring Security token 的身份验证并相应地检查哪些内容应该对谁可见。
引用:http://alvarosanchez.github.io/grails-spring-security-rest/2.0.0.M2/docs/index.html

关于angularjs - Grails 3 - 将 html 模板限制为登录用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37615194/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com