这篇文章中,Fadi Shami 将 Grails-acegi plugin 与一个例子 Grails 应用的集成过程走了一遍。集成使用了三个主要组件—— Groovy , Grails 和 Acegi Security 。本文引导读者贯穿了整个过程,包括初始化 RaceTrack 应用设置、如何安装 Grails-Acegi plugin、创建 Acegi security 基础架构、配置 Acegi Security 以保护 RaceTrack 应用、以及最终测试该安全系统按照预期进行工作。
以下内容出自本文的简介:
本文假定你已经阅读过了 Grails 指南——由 Jason Rudolph 所编写的 Grails 入门指南,而且已经实现了其中示例的 RaceTrack 应用。Grails-acegi plugin 将被集成进 RaceTrack,为你的应用提供安全性。利用 grails-acegi plugin 为你免除了在应用中实现 Grails 拦截器所需的开支,提供了比拦截器更加灵活的解决方案,也节约了你利用 Acegi 重新实现自己的安全系统所要花费的时间。
阅读全文:用Acegi Security 来保护Grails 应用。
查看英文原文: Article: Securing a Grails Application with Acegi Security
更多内容推荐
Java 近期新闻:Vector API、Spring 升级及 CVE、Payara 平台、Groovy 和 TomEE 升级
Java近期新闻综述,内容主要涉及OpenJDK、JEP 426、Oracle发布4月关键补丁更新、JDK 19、Liberica JDK及原生镜像工具包升级、多个Spring点版本和里程碑版本。
Micronaut 教程(二):分布式跟踪、JWT 安全和 AWS Lambda 部署
在第二篇Micronaut教程文章中,我们将为应用程序添加几个新功能:分布式跟踪、JWT安全性和Serverless功能。 此外,我们还将介绍Micronaut提供的用户输入验证功能。
10 分钟带你彻底搞懂 ES 分词器扩展词库的热更新机制
对于搜素引擎的分词器而言,词库的扩展是一个必然要面对的话题,而词库的维护方式也包括冷更新和热更新两大类。其中,热更新具备较高的时效性,是我们首选的实现方案。然而,分词器内置的热更新方案往往无法满足业务要求,需要我们进行优化和改造。这节课我将带你探究如何实现灵活的词库热更新机制。 讲师介绍 萧亦然,资深技术专家、TGO 鲲鹏会会员、阿里云 MVP、腾讯云 TVP。 内容看点 词库更新实现方案 基于扩展词库接口方法实现词库热更新 基于数据库访问方法实现词库热更新
2022-07-15
Apache 发布 TomEE 7.1,支持 Java 8 和 MicroProfile 1.2
Apache TomEE社区发布了TomEE 7.1,这是一个重大升级,提供了Java SE 8和MicroProfile 1.2支持。Tomitribe创始人兼首席执行官David Blevins向InfoQ介绍了这个最新版本。
XML 配置三种 After Advice
2021-01-14
Python 内置装饰器
2022-09-08
Java 近期新闻:JDK 19 进入 Rampdown 阶段,JDK 20 专家组,Eclipse Mojarra 4.0
Java近期新闻包括:JDK 19进入Rampdown第一阶段;JDK 20专家组成立;Spring Shell 2.1.0-M5、Open Liberty 22.0.0.6和22.0.0.7-beta、Quarkus 2.10.0.CR1、Apache Groovy 4.0.3、 Eclipse Mojarra 4.0、Helidon 2.5.1的特性;以及JNation会议。
Django 之美:优雅的架构设计 - CSR 架构总结之 Sentry&Django Rest Framework
2020-12-10
Java 和 Kotlin 轻量级 Web 框架 Javalin 简介
Javalin是Kotlin和Java轻量级Web框架,它设计简单,默认情况下是阻塞的,支持WebSocket、HTTP2和异步请求。
10 分钟带你彻底搞懂 Spring Cloud Config 配置信息自动更新原理
2022-03-29
Grails 2.0 发布,增强了易用性、类加载和查询 DSL
VMWare公司SpringSource部门的Grails开发团队近日宣布了Grails 2.0的发布。本次发布借鉴Roo的控制台(console)改进了Grails的易用性。Grails中的持久层,GORM通过AST转换(AST transformation)最大限度利用了来自Groovy 1.8的DSL支持。
Spring Security 4.0: WebSocket、Spring Data 和 Test Support
Spring Security团队发布了Spring Security 4.0.0,不但提供了更多缺省的安全性,还增加了几个新的特性。重要主题包括WebSocket安全性、Spring Data 集成、更好的测试支持,并引进了Apache许可的开源项目Spring Session。
让 Apache Shiro 保护你的应用
Apache Shiro是一个Java安全框架,为保护应用提供了简单而强大的方法。本文介绍了这个框架,并解释了Apache Shiro的项目目标、架构理念以及如何使用Shiro为应用安全保驾护航。
Spring 出现了堪比 Log4j 的超级大漏洞?官方回应来了
先是核弹级漏洞 Log4Shell,这次又是 Spring4Shell,开源软件库中的零日漏洞总是突然蹦出来,搅动网络安全行业从业者的神经。
Java 近期新闻:JDK 18、JDK 19、Groovy DSL for Spring Integration、JHipster 和 Micronaut 基金会
从2022年1月3日的Java新闻综述来看,这又是一个相对平静的一周,其内容包括JDK 18和JDK 19的构建更新、继CVE-2021-22096之后VMware发布CVE-2021-22060、用于Spring集成的新Groovy DSL、Helidon 2.4.1、Hibernate Search 6.0.8和6.1.0.Beta2、JHipster 7.5.0、JReleaser 0.10.0以及Gradle加入Micronaut基金会。
如何在 Java Web 应用程序中启用 Spring Security?
Spring Security是通过声明方式在Java Web应用程序中实现安全性的流行开源框架之一,本文介绍如何在Java Web应用程序中启用Spring Security。
Grails 入门指南(第二版)
《Grails入门指南》可以加速你对这一现代Web框架的了解。诸如LinkedIn、Wired、Tropicana和Taco Bell这样的公司都已经在使用Grails了。你是否也准备好开始了呢?
想接管别人的整个 Java 生态系统?只需一次中间人攻击
大受欢迎且广泛部署的几百个Java库和JVM编译器,它们下载依赖项时,仍在用HTTP协议,却没有校验完整性。
Siwpas 1.0——针对 EE6 Web Profile 基于 Tomcat 的服务器
最近MechSoft公司发布了Siwpas,它是基于Apache Tomcat的轻量级应用程序服务器,特别专注于Web应用程序。
模板方法模式(Template Method)实现
2021-04-08
暂无签名
推荐阅读
Java 近期新闻:GlassFish 7.0、Payara 平台、Apache NetBeans 16
Java 近期新闻:Spring Cloud、Liberica NIK、Open Liberty、Micronaut、JHipster、Apache ShenYu
Spring 中的父子容器是咋回事?
2023-07-12
Java 近期新闻:JDK 19-RC1、Spring 更新、Micronaut、Helidon、Payara 等
1、使用 Mybatis-Plus 对数据访问进行扩展
2023-09-26
11. AOP 简介与不同框架设计概览
2023-09-26
01. 开篇介绍:集成产品开发 IPD
2023-10-17
电子书
大厂实战PPT下载
换一换 陈江豪 | 三维家 技术研究院 基础平台负责人
裴斐 | 网易 高级技术专家,资深架构师
Davide Taibi 博士 | 芬兰奥卢大学 教授
评论