How to do it...

The next steps will present with you how to create the client application that uses the Authorization Code grant type to retrieve an access token and to interact with the user's profile endpoint:

  1. Create the project using Spring Initializr. Go to https://start.spring.io/ and fill out the form using the following data:
    • Set up the Group as com.packt.example
    • Define the Artifact as client-authorization-code
    • Add Web, Security, Thymeleaf, JPA and MySQL as dependencies for this project (you can choose each of these dependencies through the Spring Initializr main's page)
  2. After creating the client-authorization-code project, import it to your IDE. If using Eclipse, import it as a Maven project.
  3. Open the pom.xml file and add the ...

Get OAuth 2.0 Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.