Windows Server2012R2自带的adfs是3.0的版本,不同于以前的版本的是3.0中登陆页面的定制化全部是通过powershell指令实现,官方的介绍链接如下:http://technet.microsoft.com/en-us/library/dn280950.aspx

本文中只对我在项目中用到的做下介绍,部署adfs成功后登陆界面如下

修改左侧的图片的指令如下,default是默认的名字,可以自定义如下文中的custom

Set-AdfsWebTheme -TargetName default -Illustration @{path="c:\Contoso\illustration.png"}

将默认的样式导出,执行下面指令之前先在c盘下新建名叫theme的文件夹

Export-AdfsWebTheme –Name default –DirectoryPath c:\theme

导出后的文件夹如下图所示,分别是样式文件夹、存放左边图片的文件夹、图片文件夹、脚本文件夹

页面的css肯定是要修改的,执行下面这条指令自定义一条样式

Set-AdfsWebTheme –TargetName custom –StyleSheet @{path=”c:\theme.css”}

通过下面这条指令让上面的 custom(名字可以随便起)生效

Set-AdfsWebConfig -ActiveThemeName custom

下面这段指令是修改logo图片,微软的东西都是支持多语言的,所以这边的locale中国设置的就是语言版本,英文en-us,中文zh-cn,“http://www.nc21.cn/ncnet/article.asp?nc=15-154-15-0-507.xhtml” 各编码集合,微软的官网也是有这个编码集合的,但一时找不着了

 Set-AdfsWebTheme -TargetName "custom" -Logo @{Locale="en-us";Path="c:\CRM-logo-eng.jpg"}

我这边用的是logo图片,当然也可以用文字

Set-AdfsGlobalWebContent –CompanyName "Contoso Corp"

去除底部@2013 Microsoft,必须修改css文件中的样式,打开css文件夹style文件,找到#copyright,在大括号中追加样式display:none;

再执行下述指令使css生效,指令中的path路径就是刚刚修改的style文件的物理路径,参数locale就是语言版本,默认不填的话就是你系统默认的语言

Set-AdfsWebTheme -TargetName custom -StyleSheet @{locale="";path="C:\customWebTheme\css\style.css"}<span style="font-family:Arial;background-color: rgb(255, 255, 255);"> </span>

因为官方只给我们提供了隐藏@2013 Microsoft的方式,而没有提供将改变这几个字的方式,所以如果要在底部显示自定义的文字,可以使用privacylink代替,当然如果只是文字而没有链接的话你就随便加个好了

Set-AdfsGlobalWebContent -PrivacyLink “https://fs1.contoso.com/privacy/” -PrivacyLinkText “Privacy”

如果要多语言的话加上语言指令即可,Locale后面的引号里面填写相应的语言编码

Set-AdfsGlobalWebContent -Locale "" -PrivacyLink “https://fs1.contoso.com/privacy/” -PrivacyLinkText “Privacy”

如果要修改privacylink的字体格式,通过F12找到它的class样式是pageLink,去style文件中找到后更改下,再通过指令让style样式生效即可。




转载于:https://www.cnblogs.com/cl1024cl/p/6205949.html

ADFS3.0 Customizing the AD FS Sign-in Pages相关推荐

  1. AD FS是什么,用在什么场景,原理是什么?

    AD FS(联合身份验证)是一种身份访问解决方案,即使用户帐户和应用程序位于完全不同的网络或组织中,它也可以为客户端计算机(网络内部或外部)提供对受保护的面向Internet的应用程序或服务的无缝SS ...

  2. SharePoint 混合单点--AD FS and SSO 的管理记录和一些问题解决的方法

    管理AD FS和单点登录 管理为所有SharePoint混合用户登录提供此基本服务的底层基础架构非常重要.如果AD FS或任何相关组件不可用,则您的用户将无法登录SharePoint Online或使 ...

  3. Server2012R2 ADFS3.0 The same client browser session has made '6' requests in the last '13'seconds

    本问题是在windows server2012R2系统ADFS3.0环境下遇到的,CRM2013部署ADFS后运行一段时间(大概有一两个月)后在IE浏览器中访问登陆界面点击登陆后就报以下错误 &quo ...

  4. C# AD FS实现网站单点登录 Active Directory Federation Services-活动目录联合身份认证 AD域单点登录 ADFS单点登录

    一.背景 微软Active Directory域 (简称:AD域),通过C#实现AD域免登录:可采用ActiveX 获取当前登录的域用户名.或使用windows 身份验证来获取当前域用户名.根据获取到 ...

  5. AD FS – Migrating ADFS configuration Database from WID to SQL

    AD FS – Migrating ADFS configuration Database from WID to SQL using SSMS 两种情况会用到 一种是要做数据库迁移 一种是安装的时候 ...

  6. 11.2.0.3 实例启动现在提供Large Pages Information大内存页信息了

    刚才发现在目前最新的11.2.0.3版本中实例instance startup时alert.log 中会提供Large Pages Information 大内存页的信息了: Starting ORA ...

  7. linux block挂io,linux:在qemu中运行自编译内核:VFS:无法在未知的wn-block(0,0)上挂载root fs...

    我试着让它运转起来,不知道我做错了什么.我已经创建了一个Debian.img(原始格式的磁盘,带有虚拟设备管理器 – 我认为是libvirt)并安装了debian而没有任何麻烦.现在我想用自编译的内核 ...

  8. ios 8+ (xcode 6.0 +)应用程序Ad Hoc 发布前多设备测试流程详解

    我们开发的程序在经过simulator以及自己的iOS设备测试后,也基本完成应用程序了,这时候我们就可以把它发布出去了更更多的人去测试,我们可以在iOS平台使用ad hoc实现. 你在苹果购买的开发者 ...

  9. ADFS3.0/4.0 证书更新/替换

    第一步首先将证书导入,必须是带私钥的证书: 在adfs服务器上运行mmc,打开管理控制台 在本地计算机的个人证书中将证书导入 并且给予运行adfs服务器的账号对证书私钥读的权限 证书导入后就进入第二步 ...

  10. 更新adfs的证书_ADFS服务证书更新介绍

    ADFS服务证书更新介绍 说到ADFS(Active Directory Federation Services)服务,相信大家都已经了解了,ADFS服务我们可以理解为SSO(单点登录),在windo ...

最新文章

  1. JDK8 Stream操作 collectingAndThen:根据对象的属性去重
  2. CSS3学习手记(1) 选择器
  3. 续流二极管原理及应用
  4. VTK:点定位器用法实战
  5. 云原生时代,企业多活容灾体系构建思路与最佳实践
  6. MFCC梅尔频率倒谱系数
  7. Qt Creator 预览QtCreator中的界面
  8. 阶段3 2.Spring_02.程序间耦合_5 编写工厂类和配置文件
  9. 静态成员对比实例成员(static修饰符解析)
  10. 《精通linux设备驱动程序开发》——USB
  11. SSM框架整合-404
  12. 跟我一起学习ZeroMQ(8):带broker的发布订阅模式:ZMQ_PUB、broker(ZMQ_XPUB和ZMQ_XSUB)、ZMQ_SUB
  13. 学术会议 Rebuttal 模板
  14. 服务器自动更新不能关闭,Windows2008服务器如何关闭系统自动更新?
  15. 微信群-街边二维码别乱扫-这些传销陷阱要当心骗局
  16. IDM安装使用 解决下载限速
  17. Maven原始setting.xml文件备份
  18. 不懂风水没关系,照做就一定没错!好玩实用的室内风水忌避图
  19. linux gif 编辑软件,Ubuntu 16.10 安装byzanz截取动态效果图工具
  20. android x86 安装it,Android X86 虚拟机安装手册

热门文章

  1. android音频杂音问题_三星手机与iOS13 双蓝牙音频输出功能体验报告 「Soomal」
  2. python数据拟合
  3. Spring Boot pom文件
  4. presto array_join函数
  5. [NOI2017]整数
  6. 什么是一致性Hash算法? 1
  7. 8月前端挑战-----如何做到这个月内每天下班学习两小时
  8. JS中的showModelDialog详解和实例
  9. bash脚本编程之条件判断、条件测试
  10. 在VC6.0中使用GDI+的两种办法