生成式AI领域的最新成果都在这里!抢 QCon 展区门票 了解详情
写点什么

为 AWS 北京区管理控制台集成 ADFS 访问

  • 2019-11-20
  • 本文字数:2323 字

    阅读完需:约 8 分钟

为AWS北京区管理控制台集成ADFS访问

在我们使用 AWS 的过程中, AWS IAM 是我们接触的第一个服务, 它具有强大的功能,可使您在 AWS IAM 中通过管理用户, 用户组, 策略, 角色, 证书, 密钥等来灵活而精确的控制对 AWS 服务和资源的访问和权限. 同时在很多企业内部, 一般都已经部署了自己的用户管理及授权系统, 如何将 AWS 的用户管理及授权纳入现有系统则成为企业的想要解决的一个问题. 本文将介绍如何将企业内部 Windows 活动目录(Active Directory)和 AWS 通过 ADFS(Active Directory Service) 进行集成, 从而实现在活动目录中管理用户对 AWS 服务和资源的访问和授权.


在 AWS IAM 中, 我们提供了对 SAML 的支持, 这个功能可以让我们可以和支持该标准的身份提供商进行联合从而实现单点登陆. 对于很多使用微软活动目录的企业, 我们可以使用 Windows 自带的 ADFS 进行和 AWS IAM 的集成.


工作原理:


在我们进行详细配置之前, 可以先看一下工作原理:




    配置活动目录:



      安装部署 Active Directory Federation Service


      我们可以参考如下的文档部署 ADFS 服务


      https://technet.microsoft.com/en-us/library/dn486775.aspx


      导出 SAML Metadata Document


      访问 ADFS 服务器并导出 SAML Metadata Document (将 ADFS 换成你 ADFS 服务器的名称)


      https://ADFS/FederationMetadata/2007-06/FederationMetadata.xml


      配置 AWS










              配置 ADFS 将 AWS 作为 信赖方信任









                      https://signin.amazonaws.cn/static/saml-metadata.xml












                                1. 点击 关闭, 并打开编辑声明规则



                                为 AWS 信赖方信任 建立 声明规则



















                                                  c:[Type == “http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname”, Issuer == “AD AUTHORITY”]


                                                  => add(store = “Active Directory”, types = (“http://temp/variable”), query = “;tokenGroups;{0}”, param = c.Value);



                                                  1. 再次点击 添加规则



                                                  1. 选择 使用自定义规则发送声明, 点击下一步



                                                  1. 声明规则名称 输入 Roles, 自定义规则中输入以下文本 (这部分主要是用来映射 AD 中的用户组 和 AWS 中的角色之间的对应关系, 其中红色部分需要根据我们前面所建的 AD 用户组名称 和 身份提供商的 ARN 和角色的 ARN 调整), 点击完成


                                                  c:[Type == “http://temp/variable”, Value =~ “(?i)^AWSBJS-“]


                                                  => issue(Type = “https://aws.amazon.com/SAML/Attributes/Role”, Value = RegExReplace(c.Value, “AWSBJS-“, “arn:aws-cn:iam::761602622223:saml-provider/ADFS,arn:aws-cn:iam::761602622223:role/ADFSBJS-“));



                                                  1. 重新启动 Active Directory Federation Service



                                                  测试配置效果










                                                          总结:


                                                          上述是将 ADFS 和 AWS 管理控制台集成从而实现使用 AD 账号系统登录访问 AWS 管理控制台的详细流程. 同时我们还可以通过调整 ADFS 本身的身份验证策略来实现多重验证等功能.


                                                          本文转载自 AWS 技术博客。


                                                          原文链接:


                                                          https://amazonaws-china.com/cn/blogs/china/adfs-bjs/


                                                          2019-11-20 08:00569

                                                          评论

                                                          发布
                                                          暂无评论
                                                          发现更多内容

                                                          软件测试 | 测试开发 | 原来升职加薪的测试工程师都擅长做接口测试

                                                          测吧(北京)科技有限公司

                                                          测试

                                                          解密数字时代 AI 加持之道,网易智企联合机器之心发布 AI 应用实践白皮书

                                                          网易云信

                                                          人工智能 音视频技术

                                                          史上最详细的一线大厂Mysql面试题详解

                                                          小小怪下士

                                                          MySQL 面试 java面试

                                                          【喜讯】亚信安慧通过CMMI5级认证

                                                          亚信AntDB数据库

                                                          AntDB AntDB数据库

                                                          帮助中心就是在线版的产品使用说明书?并非如此!

                                                          Baklib

                                                          产品 产品经理 帮助中心 在线编辑 产品说明书

                                                          蚂蚁智能容量团队推出 TMaestro 智能参数调节产品

                                                          TRaaS

                                                          产品 互联网技术

                                                          2022前端面试遇到的手写题总结

                                                          helloworld1024fd

                                                          JavaScript 前端

                                                          阿里云物联网平台架构——业务架构类

                                                          阿里云AIoT

                                                          大数据 物联网平台 IoT 平台架构 设备管理

                                                          数据中台必备的4个核心能力

                                                          阿泽🧸

                                                          数据中台 9月月更

                                                          名列前茅!亚信科技AntDB入围工信部电信行业数据库场景榜单

                                                          亚信AntDB数据库

                                                          AntDB AntDB数据库

                                                          什么是企业帮助中心?为什么要花钱建立?看这篇文章你就懂了!

                                                          Baklib

                                                          SaaS 企业 帮助中心 在线编辑

                                                          分享面试阿里、京东、网易等大厂后的面经及面试心得—远程面试

                                                          Java-fenn

                                                          Java 程序员 技术 面试 java面试

                                                          软件测试 | 测试开发 | 环境问题还是测试的老大难?两个步骤轻松搞定

                                                          测吧(北京)科技有限公司

                                                          测试

                                                          死熬三天三夜,阿里高工码出Java150K字面试宝典,却遭Github全面封杀

                                                          Java-fenn

                                                          Java 编程 面试 java面试 java;

                                                          阿里巴巴高并发架构到底多牛逼?是如何抗住淘宝双11亿级并发量?

                                                          Java-fenn

                                                          Java 编程 程序员 面试

                                                          大数据平台 CDP 中如何配置 hive 作业的 YARN 队列以确保SLA?

                                                          明哥的IT随笔

                                                          hadoop spark hive YARN CDP

                                                          MASA MAUI Plugin 安卓蓝牙低功耗(二)蓝牙通讯

                                                          MASA技术团队

                                                          blazor MASA MAUI Xamarin MASA Blazor

                                                          什么是企业知识管理体系?它的基本原则是什么?我们又该怎样做?

                                                          Baklib

                                                          知识管理 知识 知识管理体系

                                                          金三银四面试总结篇,汇总2022Java面试突击班后的面试小册

                                                          Java-fenn

                                                          Java 程序员 面试 java面试 java;

                                                          【荣耀帐号服务】手把手教你快速web接入

                                                          荣耀开发者服务平台

                                                          前端 Web 服务器 安卓 honor

                                                          两年工作经验,三面拼多多,最终获得offer!(面经总结)

                                                          Java-fenn

                                                          Java 编程 程序员 面试 java面试

                                                          软件测试 | 测试开发 | 应用打包还是测试团队老大难问题?

                                                          测吧(北京)科技有限公司

                                                          测试

                                                          Java面试笔试题大汇总一(最全+详细答案)

                                                          小小怪下士

                                                          大厂面试 java\ 面试真题 Java 面试题

                                                          程序员该敬畏每一行代码?填好每一个坑才是!

                                                          小小怪下士

                                                          程序员 架构 java;

                                                          工作一年之后,这6个技术栈可以让你平均涨薪50%(涨薪篇)

                                                          Java-fenn

                                                          Java 编程 程序员 面试 java面试

                                                          MobTech 短信验证 Unity插件

                                                          MobTech袤博科技

                                                          ios android 短信验证

                                                          软件测试 | 测试开发 | 移动端App自动化之App控件定位

                                                          测吧(北京)科技有限公司

                                                          测试

                                                          行业规模将达百亿,低代码是 “银弹” 还是 “鸡肋”?

                                                          SoFlu软件机器人

                                                          阿里官方保姆级Java技术图谱发布,够学到元宵节了,赶紧收藏

                                                          Java-fenn

                                                          Java 程序员 技术 java面试 Java面经

                                                          肝完Alibaba这份面试通关宝典,今年的offer我拿手软了

                                                          Java-fenn

                                                          Java 程序员 面试 java面试 java;

                                                          软件测试 | 测试开发 | 精准化测试原理简介与实践探索

                                                          测吧(北京)科技有限公司

                                                          测试

                                                          为AWS北京区管理控制台集成ADFS访问_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章