zoukankan      html  css  js  c++  java
  • ADFS3.0 Customizing the AD FS Sign-in Pages

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

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

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

    <span style="font-size:18px;">Set-AdfsWebTheme -TargetName default -Illustration @{path="c:Contosoillustration.png"}</span>


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

    <span style="font-size:18px;">Export-AdfsWebTheme –Name default –DirectoryPath c:	heme</span>

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

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

           

    <span style="font-size:18px;">Set-AdfsWebTheme –TargetName custom –StyleSheet @{path=”c:	heme.css”}</span>
       通过下面这条指令让上面的 custom(名字可以随便起)生效

    <span style="font-size:18px;">Set-AdfsWebConfig -ActiveThemeName custom</span>

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

    <span style="font-size:18px;"> Set-AdfsWebTheme -TargetName "custom" -Logo @{Locale="en-us";Path="c:CRM-logo-eng.jpg"}</span>

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

    <span style="font-size:18px;">Set-AdfsGlobalWebContent –CompanyName "Contoso Corp"</span>

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

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

    Set-AdfsWebTheme -TargetName custom -StyleSheet @{locale="";path="C:customWebThemecssstyle.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样式生效即可。




       

        

    
    

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    2018-2019 2 20165203 《网络对抗技术》 Exp3 免杀原理与实践
    2018-2019 2 20165203 《网络对抗技术》 Exp2 后门原理与实践
    2018-2019 2 20165203 《网络对抗技术》 Exp1 PC平台逆向破解
    20165203 《网络对抗技术》week1 Kali的安装与配置
    2018-2019-2 (内附jdk与webgoat完整安装教程)《网络对抗技术》Exp9 Web安全基础 Week13 20165233
    2018-2019-2 《网络对抗技术》Exp8 Web基础 Week11-12 20165233
    2018-2019-2 《网络对抗技术》Exp7 网络欺诈防范 Week10 20165233
    2018-2019-2 《网络对抗技术》Exp6 信息搜集与漏洞扫描 Week9 20165233
    2018-2019-2 《网络对抗技术》Exp5 MSF基础应用 Week7-8 20165233
    2018-2019-2 《网络对抗技术》Exp4 恶意代码分析 Week6 20165233
  • 原文地址:https://www.cnblogs.com/VicTang/p/4799561.html
Copyright © 2011-2022 走看看