Project

Securing Spring Data REST APIs

Course info
Level
Advanced
Updated
Jun 3, 2020
Duration
4h 50m
Table of contents
Setup
30m
Authenticating Requests to a Spring Data REST API with HTTP Basic
1h 10m
Authorizing Requests to a Spring Data REST API with HTTP Basic
50m
Using CORS and HTTP Basic
20m
Authenticating and Authorizing Requests with JWT
50m
Authenticating and Authorizing Requests with Opaque Token
50m
Using CORS and Bearer Tokens
20m
Description
Course info
Level
Advanced
Updated
Jun 3, 2020
Duration
4h 50m
Description

Would you ever give out your credit card number to an unidentified text? Yet, we do this whenever we expose REST API functionality without knowing who is making the request.

In this project, you'll reinforce the concepts learned in the Securing Spring Data REST APIs course by securing a real-world REST API. You'll learn three different authentication mechanisms - HTTP Basic, JWT, and Opaque Token, several authorization techniques, and how to enable CORS for ingress and filter functions for egress.

About the author
About the author

Like many software craftsmen, Josh eats, sleeps, and dreams in code. He codes for fun, and his kids code for fun! Right now, Josh works as a full-time committer on Spring Security and loves every minute.

More from the author
Securing Java Web Application Data
Intermediate
2h 40m
Jun 21, 2019
More courses by Josh Cummings