问题标签 [urlmappings.groovy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
641 浏览

security - Grails:加密查询参数,使用散列加密/解密 url 和隐藏字段中的参数

我正在开发 grails 应用程序。当获取请求(例如显示一个实体)时,该实体的 id 将显示在浏览器的 url 中出于安全问题,我正在尝试加密 url 中的 id。知道如何散列 id/或 grails 中的任何参数。

我想知道是否已经构建了允许加密/解密 grails 中的查询参数的东西。

如果我们可以在 URLMapping 文件中应用加密/解密机制,是否有可能,知道吗?

提前致谢

0 投票
1 回答
49 浏览

grails - 如何使用添加了 gsp 依赖项的 rest-api 配置文件呈现 grails 404 GSON 模板

我用 rest-profile 构建了一个 grails 4.0.10 应用程序。

然后添加了控制台插件。(因为太方便了) compile 'org.grails.plugins:grails-console:2.1.1'

这依赖于gsps。 compile "org.grails.plugins:gsp" // console plugin needs to render gsps.

添加 gsp 插件后,404 处理程序现在呈现默认的 notFound.gsp 而不是 notFound.gson 文件。

有没有办法设置 URL 映射以默认呈现 .gson 视图而不是 .gsp 视图?

我发现的唯一机制是创建一个错误控制器来手动处理它,但我觉得我忽略了 UrlMappings 中非常简单的东西。

然后创建一个 errorController 来渲染视图。

这里希望 "404"(view: '/notFound', pleaseUseGson: true)设置我还没有找到。