- Add maven dependencies
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-taglibs</artifactId>
<version>5.1.5.RELEASE</version>
<scope>${defaultScope}</scope>
</dependency>
-
Create these 2 classes somewhere in your project.
-
Insert
<#assign security=JspTaglibs["http://www.springframework.org/security/tags"]/>
into the top of your Freemarker template. -
Use as
<@security.authorize access="isAuthenticated()">
logged in as <@security.authentication property="principal.username" />
<li class="nav-item">
<a class="nav-link" href="/sign_out">Sign out</a>
</li>
</@security.authorize>
- Aspects
- validation TODO
- ajax + controller, 2
- TODO chat plugin
- spring data jpa NEO4J!
- Docker TODO
- Vue.js JS, Vue.js FTL
- FreeMarker + spring security tags
- postgresql + neo4j
- spring security config
- oauth