引入嵌套应用身份验证:提升Teams应用的身份验证协议

引入嵌套应用身份验证:提升Teams应用的身份验证协议

💡 原文英文,约600词,阅读约需3分钟。
📝

内容提要

Nested App Authentication (NAA)是Teams应用的新身份验证协议,简化了身份验证过程,实现了Teams、Outlook和Microsoft 365的单一登录。它利用了Microsoft Authentication Library (MSAL.js),无需中间层服务。NAA还允许逐步和动态同意范围权限,并消除了对第三方cookie的依赖。NAA目前在公共预览中,鼓励开发者尝试使用。

🎯

关键要点

  • Nested App Authentication (NAA) 是 Teams 应用的新身份验证协议,简化了身份验证过程,实现了 Teams、Outlook 和 Microsoft 365 的单一登录。
  • NAA 利用 Microsoft Authentication Library (MSAL.js),无需中间层服务,改善了开发者的身份验证体验。
  • NAA 允许逐步和动态同意范围权限,用户可以请求任何已同意的 AAD 保护资源的令牌。
  • NAA 消除了对第三方 cookie 的依赖,用户在 cookie 被阻止时仍可顺利进行身份验证。
  • NAA 目前处于公共预览阶段,鼓励开发者尝试使用。
  • 采用 NAA 的步骤包括注册应用、更新重定向 URI、添加备用身份验证方法和跨环境测试应用。
➡️

继续阅读