课程大纲

介绍

  • OAuth概述
  • 理解API安全性

OAuth

  • 协议端点
  • 范围
  • Web应用的授权码
  • 单页应用的隐式流
  • 机器的客户端凭证
  • 资源所有者密码凭证
  • 使用刷新令牌实现长期访问
  • 选择正确的响应模式
  • 使用OAuth 2.1简化OAuth

原生应用程序最佳实践

  • 原生应用的独特问题
  • 使用PKCE处理被盗令牌
  • 选择最佳的重定向URI

基于浏览器的应用程序最佳实践

  • 基于浏览器的应用的安全特性
  • 浏览器中的OAuth
  • 使用SameSite cookies避免OAuth
  • 使用后端为前端保护基于浏览器的应用

扩展OAuth

  • OAuth与OpenID Connect的身份认证
  • 使用OAuth元数据配置客户端
  • 使用OAuth设备流授权物联网
  • 使用SAML断言授权结合SAML与OAuth
  • 使用令牌交换保护微服务

总结与下一步

要求

  • 具备Web服务和API开发的基础知识

受众

  • 开发人员
 7 小时

客户评论 (5)

即将举行的公开课程

课程分类