我正在使用 grails/groovy 开发 REST API。我想保护所有进出的请求。我不确定加密和解密过程在哪里。我想了几个选择。
- 从所有控制器端点调用解密 api - 我认为这是一个不好的选择
- 使用 Grails 过滤器
- Shiro 过滤器 - 我们已经将 shiro 用于其他目的。可以扩展它以保护 REST 调用吗?
- 春季AOP
- 还要别的吗??
我不知道该选择哪一个,以确保我所有的 REST 请求和响应都是安全的。我正在考虑选择选项 #2。我希望其他人也会面临这个问题。任何建议都会对我做出决定有很大帮助。提前谢谢!!!