安装文档参考:

https://docs.microsoft.com/zh-cn/windows-server/identity/ad-fs/deployment/set-up-the-lab-environment-for-ad-fs-in-windows-server-2012-r2#BKMK_1

1、安装Active Directory

https://medium.com/@dinika.15/installing-active-directory-on-windows-server-2012-r2-e9e614770588

2、创建Active Directory测试账号和组

https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc783323(v=ws.10)?redirectedfrom=MSDN#to-create-a-group-account-in-activedirectory

创建账号

创建测试组

将账号加入组

3、创建GMSA账号

https://www.jorgebernhardt.com/how-to-create-a-group-managed-service-accounts-gmsa/

https://www.kevinfatkin.net/windows-managed-service-accounts-msa/

Add-KDSRootKey -EffectiveTime ((Get-Date).AddHours(-))
New-ADServiceAccount –Name adfsGmsa01 –DNSHostname adfs1.591wifi.com –PrincipalsAllowedToRetrieveManagedPassword Users -Enabled $True -ManagedPasswordIntervalInDays 30 –Passthru

Install-ADServiceAccount –Identity adfsGmsa01
Test-ADServiceAccount –Identity adfsGmsa01

4、安装企业证书服务

http://everything-virtual.com/installing-the-home-lab/installing-an-enterprise-root-ca-on-windows-2012r2/

5、使用企业证书模板生成CA证书

http://everything-virtual.com/installing-the-home-lab/creating-the-vmware-ssl-cert-template/

使用组策略分发证书

https://docs.microsoft.com/zh-cn/windows-server/identity/ad-fs/deployment/distribute-certificates-to-client-computers-by-using-group-policy

6、IIS站点里面里面添加刚才颁发的证书

7、安装adfs服务

https://blogs.technet.microsoft.com/rmilne/2014/04/28/how-to-install-adfs-2012-r2-for-office-365/

这里需要指定之前创建的gmsa账号 adfsGmsa01

8、配置设备注册服务

打开 Windows PowerShell 命令窗口并键入:

Initialize-ADDeviceRegistration

当系统提示你输入服务帐户时,键入 adfs1.591wifi.com\adfsGmsa01$ ,其中adfs1.591wifi.com是域名,adfsGmsa01是gmsa账号

现在,运行 Windows PowerShell cmdlet。

Enable-AdfsDeviceRegistration

在 ADFS1 服务器上,在“AD FS 管理”控制台中,导航到“身份验证策略”。 选择“编辑全局主要身份验证”。 选中“启用设备身份验证”旁边的复选框,然后单击“确定”。

9、将主机 (A) 和别名 (CNAME) 资源记录添加到 DNS

从“服务器管理器”中,在“工具” 菜单上,单击“DNS” 以打开 DNS 管理单元。

在控制台树中,依次展开 DC1、“正向查找区域”,右键单击“adfs1.591wifi.com”,然后单击“新建主机 (A 或 AAAA)”。

在“名称” 中,键入你希望用于 AD FS 场的名称。 对于此操作实例,则键入 adfs1

添加别名

10、部署实例

adfs环境安装的更多相关文章

  1. 使用专业的消息队列产品rabbitmq之centos7环境安装

      我们在项目开发的时候都不可避免的会有异步化的问题,比较好的解决方案就是使用消息队列,可供选择的队列产品也有很多,比如轻量级的redis, 当然还有重量级的专业产品rabbitmq,rabbitmq ...

  2. Linux下xampp集成环境安装配置方法 、部署bugfree及部署禅道

    XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.XAMPP 是一个易于安装且包含 MySQL.PHP 和 Perl 的 Apache 发行版.XAMPP 的确非 ...

  3. node.js环境安装,及连接mongodb测试

    1.node.js环境安装 npm config set python python2.7npm config set msvs_version 2013npm config set registry ...

  4. 谈谈React Native环境安装中我遇到的坑

    谈谈React Native环境安装 这个坑把我困了好久,真的是接近崩溃的边缘...整理出来分享给大家,希望遇到跟我一样问题的小伙伴能尽快找到答案. 首先,这是在初始化App之后,react-nati ...

  5. Kali Linux渗透测试实战 1.2 环境安装及初始化

    1.2 环境安装及初始化 目录(?)[-] 环境安装及初始化 下载映像 安装虚拟机 安装Kali Linux 安装中文输入法 安装VirtualBox增强工具 配置共享目录和剪贴板 运行 Metasp ...

  6. Linux初学 - Elasticsearch环境安装

    下载 https://www.elastic.co/downloads/elasticsearch 安装 rpm -ivh 也可以双击rpm包安装 修改elastaticsearch host配置 修 ...

  7. Win7下Python2.7环境安装paramiko模块

    Win7下Python2.7环境安装paramiko模块,经过安装并测试成功,整理文档如下: 1.下载安装Windows版本的Python2.7,我默认装在C:\Python27 我的python已经 ...

  8. [ALM]一步一步搭建MS ALM环境 - 安装TFS + SQL SERVER

    描述: 安装SQL SERVER 2012,安装TFS 2013,配置TFS,挽起袖子,准备干活儿 步骤: 1,打开Hyper-V Manager,参考[Hyper-V]使用操作系统模板创建新的虚拟机 ...

  9. Sencha Toucha 2 —1.环境安装配置、在线打包、离线打包

    环境安装配置        1. 下载 1.1     Sencha Touch 下载 http://cdn.sencha.com/touch/sencha-touch-2.2.1-gpl.zip 1 ...

随机推荐

  1. 设置zabbix (3.4.2)添加监控项,触发器,让CPU使用超过85%就报警:

    zabbix (3.4.2)添加监控项,触发器,让CPU使用超过85%就报警: zabbix自带模板有一个 Template OS Linux模板.这个模板有监控CPU的监控项,如果没有添加一个监控项 ...

  2. Java数组去重的方法

    //第一种方式:最开始想到的是利用Set集合的不可重复性进行元素过滤 public static Object[] oneClear(Object[] arr){  Set set = new Has ...

  3. HiBench成长笔记——(2) CentOS部署安装HiBench

    安装Scala 使用spark-shell命令进入shell模式,查看spark版本和Scala版本: 下载Scala2.10.5 wget https://downloads.lightbend.c ...

  4. iOS Framework制作流程

    1.新建工程选择iOS —> Cocoa Touch Framework 2.进入创建好的工程删除掉自带的工程同名头文件 3.添加所需文件 4.TARGETS —> Build Setti ...

  5. POJ 2829 Buy Tickets

    Buy Tickets Time Limit: 4000MS   Memory Limit: 65536K Total Submissions: 26443   Accepted: 12639 Des ...

  6. Web基础之Spring AOP与事务

    Spring之AOP AOP 全程Aspect Oriented Programming,直译就是面向切面编程.和POP.OOP相似,它也是一种编程思想.OOP强调的是封装.继承.多态,也就是功能的模 ...

  7. UVA - 10817 Headmaster's Headache (状压dp+记忆化搜索)

    题意:有M个已聘教师,N个候选老师,S个科目,已知每个老师的雇佣费和可教科目,已聘老师必须雇佣,要求每个科目至少两个老师教的情况下,最少的雇佣费用. 分析: 1.为让雇佣费尽可能少,雇佣的老师应教他所 ...

  8. 本地Redis服务配置

    本地Redis服务配置 要求:在虚拟机中启动redis服务,并要在windows物理机上取得链接 虚拟机安装略,(结果如下) windows工作机上装了Oracle VM VirtualBox,并在其 ...

  9. Mybatis中xml文件的时间段动态查询

  10. Python 异常处理(Try...Except)

    版权所有,未经许可,禁止转载 章节 Python 介绍 Python 开发环境搭建 Python 语法 Python 变量 Python 数值类型 Python 类型转换 Python 字符串(Str ...