Here is the full presentation converted to PDF: Oauth Dance with Mule – Connect 2018.PDF
OAuth2 has become the de facto standard for REST APIs. Yet, there are still many misconceptions of OAuth2 and its relationship with REST API.
This session will first cover the general OAuth2 topics: Is OAuth2 a protocol? What are grant types and OAuth dance? Why the valet key metaphor? We will then use live CURL scripts to show the steps of “OAuth dance” for each grant type, so readers can follow the steps and clearly see how OAuth2 work. Finally, we will dive into a real world use case to highlight how to configure a complex Ping Federate cluster as the external OAuth provider for Mule API.