- https://developer.okta.com/blog/2017/03/21/spring-boot-oauth
- https://developer.okta.com/blog/2018/04/02/client-creds-with-spring-boot
- https://developer.okta.com/blog/2018/10/05/build-a-spring-boot-app-with-user-authentication
- https://developer.okta.com/blog/2019/05/02/spring-boot-single-sign-on-oauth-2
- https://developer.okta.com/blog/2019/03/05/spring-boot-migration
- https://developer.okta.com/blog/2019/05/15/spring-boot-login-options
- https://github.com/oktadeveloper/okta-spring-boot-oauth2-migration-example
- https://developer.okta.com/quickstart-fragments/java/spring-auth-code/#configure-your-properties
- https://developer.okta.com/quickstart-fragments/java/spring-auth-code/#include-the-dependencies
- https://www.youtube.com/watch?v=yB9kEMx7fxE
- https://github.com/Java-Techie-jt/spring-boot-okta-sso
- https://www.baeldung.com/spring-security-openid-connect
- https://shekhargulati.com/2018/02/15/single-sign-on-in-spring-boot-applications-with-spring-security-oauth/
- https://spring.io/guides/tutorials/spring-boot-oauth2/
- https://www.baeldung.com/spring-security-oauth2-enable-resource-server-vs-enable-oauth2-sso
- https://www.baeldung.com/sso-spring-security-oauth2
- https://dzone.com/articles/integrate-sso-with-spring-boot-and-oauth-20
- https://dzone.com/articles/build-an-oauth-20-authorization-server-with-spring