DEV Community

loading...

Kotlin SpringBoot – Configure Spring Security

loizenai
Software Engineer - Founder at https://loizenai.com
・2 min read

https://grokonez.com/spring-framework/spring-boot/kotlin-spring-boot/kotlin-springboot-configure-spring-security

Kotlin SpringBoot – Configure Spring Security

In the tutorial, JavaSampleApproach will show you how to configure Security for Kotlin SpringBoot web application.

I. Technologies

– Kotlin 1.2.20
– Apache Maven 3.5.2
– Spring Tool Suite – Version 3.9.0.RELEASE
– Spring Boot – 1.5.10.RELEASE
– Bootstrap

II. Goal

We create a Kotlin MVC Web Application as below:

kotlin spring security - project structure

With 5 urls:

– '/': access with everyone.

kotlin spring security - home page

– '/user': must authenticate and be accessed with user ROLE {USER, ADMIN}

kotlin spring security - user page

– '/admin': accessed by user with role Admin

kotlin spring security - admin page

– '/login': login page

kotlin spring security - login page

– '/403': HTTP Error 403 Forbidden

kotlin spring security - access denied

III. Practice

Step to do:
– Create Kotlin Spring Boot project
– Create Controller
– Create View Pages
– Configure WebSecurity

https://grokonez.com/spring-framework/spring-boot/kotlin-spring-boot/kotlin-springboot-configure-spring-security

Discussion (0)