ENROLL TO THE COURSE HERE (in case you haven’t, yet): Course: Next Steps in SAP HANA Cloud Platform
You can find a list of the course guides for each week of this course in the corresponding parent project of this blog post.
Currently there is not much to add with regards to additional information. But once more questions pop-up in the forums I’ll add FAQs into here.
Please use the SAP HANA Cloud Platform Developer Center or the corresponding openSAP forum for week 3 of this course to post your questions regarding the openSAP course.
Week 5: Securing Web APIs
This course week is all about securing web APIs on the SAP HANA Cloud Platform
- Course Overview
- Week 5: Securing Web APIs
Unit 1 – Protecting Web APIs
In this unit you learn what Web APIs are, when to use SAML 2.0 and oAuth and you also learn what the benefits of OAuth are.
Unit 2 – OAuth 2.0 Fundamentals
This unit explains the fundamentals around OAuth 2.0.
Unit 3 – Protecting the Cloud Application
In the third unit of this week you learn how to protect APIs programmatically and how to configure the OAuth filter.
- official documentation: Protecting Applications with OAuth 2.0
Unit 4 – OAuth Configuration
This unit shows you how to register OAuth clients and how to configure scopes for your cloud application.
In this unit you might notice that the video from minute 2:48 till 3:12 shows how I enter a wrong URL. It should be http://localhost:8000/oauthcallback, but in the video I enter http://localhost:8000/ouathcallback. Please enter the correct link http://localhost:8000/oauthcallback .
Unit 5 – Working with Multiple Identity Providers
Finally in unit 5 we develop an OAuth client. You learn how to integrate an OAuth Client with the SAP HANA Cloud Platform OAuth Authorization Server and how to implement a callback handler for the authorization code flow in a desktop client.