• Online, Self-Paced
Course Description

Every application needs security. In this course, you'll learn how to make sure that certain people can access your application and that you have control over what they can do.

Learning Objectives

Microservice Security

  • start the course
  • configure options using cookie and forms authentication with services
  • use bearer tokens for authentication in your application
  • work with OpenID to establish secure authentication
  • use OAuth for authorization with your user accounts
  • implement individual accounts in your Web API
  • use ASP.NET Core Identity to establish user accounts in an application
  • use roles to authorize users to perform certain operations
  • use policies to authorize users to perform certain operations
  • secure applications against Cross-site Request Forgery (CSRF)
  • implement Windows authentication for applications
  • deploy authorization filters to fine tune authentication schemes
  • use SSL to secure a Web API

Practice: Securing an API

  • implement a bearer token system in a Web API

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.