
This is everything I wish I had access to when I secured my first application with Spring Security. We're going to drive that with a soft-token, a hardware token and finally with SMS.Īnd of course you'll dive deep into OAuth2 security for a REST API, understand the right grant types to use in each scenario and how to set them up with the framework. You'll tackle Two-Factor Authentication to add extra security to our apps. You'll do a complete ACL implementation for applications that simply need to go beyond the roles and privileges. In addition to the framework guides, you'll also do deep-dives into full working security implementations. The 21 modules cover everything from the basics of Spring Security in an MVC application to advanced use-cases such as understanding attack vectors, proper password storage and risks, API security with OAuth2 and full Java config. Our students are seen as a valuable asset in research and their expertise and agency is constantly taken into account in our programme.The canonical reference for securing a Spring application. Students take an active part in research and produce materials not only for the LET programme in Oulu, but also in collaboration with other universities. The LET programme is continuously developed and refined with advancing research. “The LET programme is concerned on the latest issues of education, especially in mastering both theory and practical things about how people learn and how technology supports the learning process.” – Fasidah The programme is an excellent opportunity to build international networks and refine communication, interaction and collaboration skills. The LET students enter a multi-disciplinary and multi-cultural study environment, as the programme has had students and graduates from all over the world. Students in the Learning, Education and Technology programme will become experts in understanding how people learn, how to design productive learning situations and environments, and how to cope with change and challenges in education, such as the global COVID-19 pandemic and its effects to teaching and learning.
