API Security with the Apigee API Platform
Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
API Security with the Apigee API Platform
This course is part of Developing APIs with Google Cloud's Apigee API Platform Specialization
Instructor: Google Cloud Training
15,277 already enrolled
Included with
Learn more
842 reviews
842 reviews
What you'll learn
Discuss the role of user authentication and authorization and the importance of API security.
Identify Apigee features used to secure APIs.
Describe the use cases and flows for the OAuth 2 grant types.
Build secure APIs with the Apigee API Platform.
Skills you'll gain
Tools you'll learn
Details to know
2 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 3 modules in this course
In this course, you learn how to secure your APIs. You explore the security concerns you will encounter for your APIs. You learn about OAuth, the primary authorization method for REST APIs. You will learn about JSON Web Tokens (JWTs) and federated security. You also learn about securing against malicious requests, safely sending requests across a public network, and how to secure your data for users of Apigee.
Through a combination of lectures, hands-on labs, and supplemental materials, you will learn how to design, build, secure, deploy, and manage API solutions using Google Cloud's Apigee API Platform. This is the second course of the Developing APIs with the Apigee API Platform series. After completing this course, enroll in the API Development with the Apigee API Platform course.
This module introduces API security concerns, OAuth, JSON Web Tokens, federated security, and OpenID Connect.
What's included
21 videos1 assignment1 app item1 plugin
21 videosβ’Total 88 minutes
- Course introductionβ’2 minutes
- Authentication, authorization, and OAuth: Introductionβ’1 minute
- API security concerns (1)β’5 minutes
- API security concerns (2)β’5 minutes
- Identity, authentication, and authorizationβ’3 minutes
- OAuth introduction (1)β’7 minutes
- OAuth introduction (2)β’5 minutes
- OAuth introduction (3)β’4 minutes
- OAuth client credentials grant (1)β’4 minutes
- OAuth client credentials grant (2)β’5 minutes
- OAuth password grant (1)β’2 minutes
- OAuth password grant (2)β’5 minutes
- OAuth authorization code grant (1)β’6 minutes
- OAuth authorization code grant (2)β’8 minutes
- OAuth authorization code grant (3)β’7 minutes
- OAuth authorization code grant (4)β’3 minutes
- OAuth wrap-upβ’7 minutes
- Lab intro: Using OAuth Client Credentials Grant Typeβ’0 minutes
- JWT, JWS, and OpenID Connect (1)β’5 minutes
- JWT, JWS, and OpenID Connect (2)β’5 minutes
- Authentication, authorization, and OAuth: Reviewβ’0 minutes
1 assignmentβ’Total 10 minutes
- Authentication, authorization, and OAuth: Quizβ’10 minutes
1 app itemβ’Total 90 minutes
- Lab: Using OAuth Client Credentials Grant Typeβ’90 minutes
1 pluginβ’Total 15 minutes
- Accessing and completing labsβ’15 minutes
This module introduces content-based attacks, transport security, and protection against unauthorized access
What's included
13 videos1 assignment4 app items
13 videosβ’Total 35 minutes
- Content, transport, and platform security: Introductionβ’1 minute
- Protecting against content-based attacks (1)β’4 minutes
- Protecting Against Content-Based Attacks (2)β’5 minutes
- Lab intro: JSON Threat Protectionβ’0 minutes
- Lab intro: Regex Threat Protectionβ’0 minutes
- Transport security (1)β’6 minutes
- Transport security (2)β’4 minutes
- Apigee platform security (1)β’7 minutes
- Apigee platform security (2)β’6 minutes
- Lab intro: Internal Threat Protectionβ’0 minutes
- Lab intro: Data Maskingβ’0 minutes
- Content, transport, and platform security: Reviewβ’0 minutes
- Course reviewβ’1 minute
1 assignmentβ’Total 10 minutes
- Content, transport, and platform security: Quizβ’10 minutes
4 app itemsβ’Total 360 minutes
- Lab: JSON Threat Protectionβ’90 minutes
- Lab: Internal Threat Protectionβ’90 minutes
- Lab: Regex Threat Protectionβ’90 minutes
- Lab: Data Maskingβ’90 minutes
PDF links to all modules
What's included
1 reading
1 readingβ’Total 10 minutes
- Course resourcesβ’10 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Offered by
Explore more from Software Development
- Status: Free Trial
Course
- Status: Free TrialG
Google Cloud
Course
- G
Google Cloud
Project
- G
Google Cloud
Project
Why people choose Coursera for their career
Learner reviews
- 5 stars
72.68%
- 4 stars
21.49%
- 3 stars
4.51%
- 2 stars
0.59%
- 1 star
0.71%
Showing 3 of 842
Reviewed on Apr 20, 2020
Excellent course, covers all the security points necessary to develop secure and reliable APIs. More than meets expectations. I recommend it.
Reviewed on Sep 1, 2020
It was a great course, however there were some issues in the labs due to an upgrade in the specialization, however the instructor was so helpful and always give a solution to the problems.
Reviewed on Jun 8, 2021
Excellent startup content for people started working on Apigee API Platform and setting up some of the security practices in Pipeline
Frequently asked questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. Youβll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. Youβll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
More questions
Financial aid available,
