대부분의 웹 사이트에는 인증된 유저만 사용 가능한 '보안' 기능을 구현한다. Spring Framework에서는 AOP를 기반으로 한 Spring Security을 통해 보안뿐 아니라 다양한 기능을 지원한다. Play Framework는 Spring Security같은 자체 라이브러리는 없지만 Security Object나 ActionBuilder를 이용해 간단하게 구현할 수 있다. 하지만 session이나 header의 토큰 인증을 넘어 더 다양한 기능이나 Spring Security에서처럼 URL(routes)에 기반한 인증이 필요하다면 Deadbolt2같은 외부 라이브러리를 쓰는 것을 고려해야 한다. 1. Controller의 Action먼저 컨트롤러에서 사용되는 Action Object에 대해 알..