Covering basic origins of OAuth, and specifically three flows - password grant, client credentials and authorisation code.
Password grant is deprecated but required currently for the Core Service APIs
3 - Make a call to an SAP API - in the SAP API Business Hub
First step to understanding the flow of API calls in general is to make a call from within the Hub itself. This will involve setting up an environment there.
This tutorial may be better being in position 2, directly after the "Navigate..." tutorial, but before the deep dive into OAuth.
4 - Make a call to an SAP API - with curl
Taking one API (e.g. from the Workflow API family) and making a call, using curl. This should be the first tutorial outside of the API Hub to teach the building blocks.
5 - Make a call to an SAP API - with Postman
Taking another API and making a call, this time with Postman. Increasing the understanding of the API call flow plus introducing a friendlier UI now they have seen what actually happens underneath.
Suggested tutorial mission / group
1 - Navigate and understand SAP API documentation
Exploring artifacts of SAP API Business Hub and other similar resources such as the Core Service APIs documentation
2 - Get to know OAuth 2.0 usage in SAP APIs
Covering basic origins of OAuth, and specifically three flows - password grant, client credentials and authorisation code.
3 - Make a call to an SAP API - in the SAP API Business Hub
First step to understanding the flow of API calls in general is to make a call from within the Hub itself. This will involve setting up an environment there.
4 - Make a call to an SAP API - with curl
Taking one API (e.g. from the Workflow API family) and making a call, using curl. This should be the first tutorial outside of the API Hub to teach the building blocks.
5 - Make a call to an SAP API - with Postman
Taking another API and making a call, this time with Postman. Increasing the understanding of the API call flow plus introducing a friendlier UI now they have seen what actually happens underneath.
6 - Make a call to an SAP API - with JavaScript
A final API call, this time with JavaScript.