您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
联系客服
|
搜索
热搜:
漫画
|
三年级必读书
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
数字身份认证技术与实践
字数: 694
出版社: 清华大学
作者: 编者:田杰|
商品条码: 9787302658825
版次: 1
开本: 16开
页数: 391
出版年份: 2024
印次: 1
定价:
¥109
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
收藏
上架到店铺
×
Close
上架到店铺
{{shop.name}}
点此去绑定店铺
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥22.05
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书内容涵盖身份认证 的基础理论,包括身份认证 与授权的区别、常见的认证 方式以及关键技术和协议, 如SAML、OAuth 2.0、 OIDC等。除基础概念外, 本书还展示如何在不同的环 境中安全地接入和实现身份 认证,包括纯前端应用、 BFF和后端领域服务。同时 ,本书详细讨论如何在现有 应用中集成其他身份认证系 统,以及如何实现社交账号 登录等功能。对于追求深入 理解的读者,本书还准备了 一些高级主题,包括在微信 小程序中集成认证平台、 GraphQL中的身份认证、单 点登录、统一登出、多因素 认证以及OIDC的高级许可 模式等内容。本书不仅提供 概念性的解释,还借助丰富 的代码案例,使用多种编程 语言(.Net、Java、 Node.js)来展示身份认证 技术的应用,让读者在实践 中加深理解。 本书是为数字化时代的 软件工程师、系统架构师、 信息安全专家以及对身份认 证感兴趣的读者量身定制的 图书。本书不仅可以帮助读 者建立起身份认证的知识体 系,更重要的是教会读者如 何在实际工作中灵活应用这 些知识。如果您希望在数字 身份认证领域深入发展,或 者希望提升应用安全性,那 么本书将是您理想的选择。
作者简介
田杰 复旦大学软件工程硕士,研究方向为企业信息化。曾经在 DHL、英孚教育任职,目前供职于乐高集团中国数字技术部,担任资深软件工程师。对身份认证领域有着非常丰富的上手经验,在知乎等平台受到较多关注,并通过付费咨询方式帮助众多企业解决了他们面临的身份认证相关问题。
目录
第1部分 身份认证的基础概念 第1章 什么是身份认证 1.1 身份认证简介以及和授权的联系与区别 1.1.1 身份认证简介 1.1.2 身份认证与授权的联系与区别 1.2 认证目标对象有哪些 1.2.1 机器认证 1.2.2 人类认证 1.3 认证场景有哪些 1.3.1 2A,面向API的身份认证 1.3.2 2B,面向企业合作伙伴的身份认证 1.3.3 2C,面向客户的身份认证 1.3.4 2D,面向开发者的身份认证 1.3.5 2E,面向内部员工的身份认证 1.4 常用术语有哪些 1.4.1 令牌与会话如何选择 1.4.2 什么是SAML、OAuth 2.0和OIDC 1.4.3 许可类型 1.4.4 访问令牌和身份令牌的区别 1.4.5 刷新令牌是什么 1.4.6 什么是单点登录 1.5 小结 第2章 认证机制与相关算法 2.1 认证的基本原理,怎么证明你是谁 2.1.1 认证的基本原理 2.1.2 常见的身份验证方法 2.2 计算机安全学基础 2.2.1 机密性、完整性和可用性 2.2.2 安全机制:哈希与加密 2.2.3 非对称加密在身份认证过程中的应用 2.3 常用的算法 2.3.1 SHA(重点:SHA256) 2.3.2 自适应单向函数 2.3.3 RSA 2.3.4 常用的签名算法 2.4 JWT结构化令牌详解 2.4.1 头部 2.4.2 载荷 2.4.3 签名 2.4.4 动手实验 2.5 小结 第3章 认证解决方案 3.1 云解决方案 3.1.1 IaaS、PaaS、SaaS与IDaaS 3.1.2 多租户的概念及其实例 3.1.3 IDaaS实例 3.2 开源解决方案 3.2.1 基于Java的Keycloak及其关键组件 3.2.2 CAS 3.2.3 基于.NET Core的Duende IdentityServer 3.2.4 基于Node.js的OIDC Server 3.3 小结 第2部分 身份认证的实战应用 第4章 纯前端应用如何接入身份认证 4.1 实例讲解 4.1.1 准备工作 4.1.2 实例演示 4.2 安全性分析及应对策略 4.2.1 公开客户端 4.2.2 关闭隐式许可流程 4.2.3 开启PKCE 4.3 小结 第5章 前端代理服务器如何接入身份认证 5.1 BFF架构的演进回顾 5.1.1 单体应用架构 5.1.2 前后端分离架构 5.1.3 BFF架构 5.1.4 BFF架构的发展 5.2 BFF中的身份认证实现方式 5.3 BFF中的身份认证流程 5.4 示例代码 5.5 实例讲解 5.5.1 在Naive BFF中接入认证平台 5.5.2 在TMI BFF中接入认证平台 5.5.3 在Full BFF中接入认证平台 5.6 小结 第6章 后端领域服务如何接入身份认证 6.1 领域服务和BFF有什么区别 6.2 实例讲解 6.2.1 在Java Spring Boot应用中接入认证 6.2.2 通过Bean方式扩展Spring应用 6.2.3 不使用spring-boot-starter-oauth2-resource-server 6.3 小结 第7章 成熟的产品如何接入身份认证 7.1 在自托管GitLab实例中集成Keycloak登录 7.1.1 步骤详解 7.1.2 测试登录 7.1.3 总结 7.2 Keycloak互相集成 7.2.1 在线演示 7.2.2 单点登录 7.2.3 集成步骤 7.3 用OIDC方式在Keycloak中集成阿里云登录方式 7.3.1 最终效果体验 7.3.2 在阿里云RAM访问控制台的OAuth应用中创建应用 7.3.3 在Keycloak中添加Identity Provider 7.3.4 在阿里云控制台回填回调地址 7.3.5 在阿里云身份管理工作台创建用户 7.3.6 在Keycloak中给Identity Provider增加Mappers 7.3.7 在Keycloak中给Client scopes增加Mappers 7.3.8 定制用户完善资料页面 7.3.9 邮箱验证 7.4 小结 第8章 社交登录实战 8.1 在Keycloak中集成GitHub登录 8.1.1 注册应用 8.1.2 添加GitHub提供者 8.1.3 验证 8.2 在IdentityServer中添加GitHub登录 8.2.1 线上体验 8.2.2 准备工作 8.2.3 核心代码 8.3 在Duende IdentityServer中集成Epic Games登录 8.3.1 效果演示 8.3.2 配置 8.3.3 将域名添加到组织中 8.3.4 概念 8.3.5 创建产品 8.3.6 创建客户端 8.3.7 记下客户端凭据 8.3.8 添加回调地址 8.3.9 创建应用 8.3.10 关联客户端 8.3.11 填写法律必需的URL 8.3.12 Epic Games的OIDC端点 8.3.13 授权 8.3.14 获取令牌 8.3.15 典型的响应 8.3.16 代码实现 8.3.17 完成 8.4 三步开发社交账号登录 8.4.1 不要自行实现 8.4.2 自行实现的一般
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网