A reference architecture of applying recent second-generation of OAuth2 support in SpringFramework 5.x. For further details, please reference this blog post.
Follow the steps below to run the application: - clone the application from github ``` shell $ git clone https://github.com/Haybu/RA-OAuth2-Gen2.git ``` - Build the application from the project home directory ``` shell $ mvn clean install ``` - Launch the UAA authorization server. ``` shell $ ./uaa-server/gradlew -b ./uaa-server/build.gradle uaa ``` - Bring up all services by running the shell script startup.sh ``` shell $ ./startup.sh ``` - Access the application from a browser by going to http://localhost:8080 - Use user1/password to login - Select origin=AUS, Destination=IAH, travel date=05/05/2018 and returning date=5/22/108. - select your flights, review and confirm a reservation by following the screens.