-
收藏
-
加书架
-
引用
简介
本书的内容涵盖身份认证的基础理论,包括身份认证与授权的区别、常见的认证方式以及关键技术和协议,如SAML、OAuth 2.0、OIDC等。除了基础概念外,本书还将展示如何在不同的环境中安全地接入和实现身份认证,包括纯前端应用、BFF和后端领域服务。同时,本书将详细讨论如何在现有应用中集成其他身份认证系统,以及如何实现社交账号登录等功能。对于追求深入理解的读者,本书还准备了一些高级主题,包括在微信小程序中集成认证平台、GraphQL中的身份认证、单点登录、统一登出、多因素认证以及OIDC的高级许可模式等内容。本书不仅提供概念性的解释,还借助丰富的代码案例,使用多种编程语言(.Net、Java、Node.js)来展示身份认证技术的应用,让读者在实践中加深理解。本书是专为数字化时代的软件工程师、系统架构师、信息安全专家以及对身份认证感兴趣的读者量身定制的图书。本书不仅可以帮助读者建立起身份认证的知识体系,更重要的是教会读者如何在实际工作中灵活应用这些知识。如果您希望在数字身份认证领域深入发展,或者希望提升应用安全性,那么本书将是您理想的选择。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2024-04-01
- 更新: 2024-10-24
- 书号:9787302658825
- 中图:TP393.08
- 学科:工学控制科学与工程工学网络空间安全工学计算机科学与技术