当前位置: 首页 > article >正文

基本认证 vs OAuth 2.0 vs OpenID Connect

目前 Authing 有三种可以选择的认证方式:

  • 基本认证是基于 API 接口,通过发送账密、手机验证码到 服务器 后端的方式直接完成用户认证。提供 MFA、忘记密码等功能。

  • OAuth 2.0 协议主要用于资源授权。

  • OpenID Connect 协议,简称 OIDC,是 OAuth 2.0 协议的超集,能够认证用户并完成资源授权。在可以选择 OIDC 的情况下,应该选择 OIDC

如果你希望实现单点登录或先鉴权用户再返回资源,建议使用 OIDC 协议

OAuth 2.0

OAuth 2.0 是一个授权标准协议。如果你希望将自己应用的数据安全地授权给调用方,建议使用 OAuth 2.0。

根据 OAuth 2.0 协议规范,主要有四个主体

  • 授权服务器,负责颁发 Access Token,用户服务器是授权服务器。
  • 资源所有者,你的应用的用户是资源的所有者,授权其他人访问他的资源。
  • 调用方,调用方请求获取 Access Token,经过用户授权后,用户服务器 为其颁发 Access Token。调用方可以携带 Access Token 到资源服务器

http://www.kler.cn/a/556776.html

相关文章:

  • 关于uniapp使用renderJS中调用父类方法和参数的使用
  • 命令执行漏洞 Command Execute
  • 深入解析Textual库:打造现代化的终端用户界面(TUI)
  • 深度学习之图像回归(二)
  • 华为云镜像加速器
  • HTML 的 script 标签中 defer 和 async 的区别
  • 中国游戏厂商出海拉美市场策略及收单方式
  • Windows10配置C++版本的Kafka,并进行发布和订阅测试
  • LeetCode2595
  • 【Spring Bean如何保证并发安全?】
  • 华为动态路由-OSPF-综合案例
  • 客户关系管理系统(源码+文档+演示+讲解)
  • 计算机专业知识【深入理解 IP 地址与子网掩码:从 /27 到不同 CIDR 表示】
  • FPGA DSP:Vivado 中带有 DDS 的 FIR 滤波器
  • adb shell setprop获取日志
  • 解锁外观模式:Java 编程中的优雅架构之道
  • 【HeadFirst系列之HeadFirst设计模式】第6天之单件模式:独一无二的对象,如何优雅实现?
  • eBPF驱动的实时内核安全防护体系:构建零日漏洞免疫的云原生基础设施
  • Git介绍和使用
  • 使用爬虫获得亚马逊按关键字搜索商品的实战指南