准备:

ADFS安装配置

https://www.cnblogs.com/luoyedemeng/articles/9837685.html

添加一个Providers

private void ConfigureIdentityProviders(IAppBuilder app, string signInAsType)
{
var wsFederation = new WsFederationAuthenticationOptions
{
Wtrealm = "urn:identityServer",
MetadataAddress = "https://XXX.XXX.com/federationmetadata/2007-06/federationmetadata.xml",//这是你的AD地址
AuthenticationType = "adfs",
Caption = "ADFS",
SignInAsAuthenticationType = signInAsType,
BackchannelCertificateValidator = null,
Wreply = "https://localhost:12345/oauth/callback",
}; app.UseWsFederationAuthentication(wsFederation);
}

  

配置ADFS

设置你的identityServer地址

设置你的urn  我的是:urn:identityServer

接下来一路下一步就行了

注意:

最后设置一下claim

到这一步基本上完成配置

访问:https://XXX.XXX.com/federationmetadata/2007-06/federationmetadata.xml

在地址栏中键入联合身份验证服务名称,然后,在该名称的后面附加 federationmetadata/2007-06/federationmetadata.xml,以浏览到联合身份验证服务元数据终结点

注意:不能通过IP访问此地址,如果必须要访问,需要修改hots 如下:

这样就可以通过访问 huzswf07.xxxx.com访问到了  注意依旧不是IP

访问你的identityServer地址

点击此处会跳转到你的AD登录页面

AD登录之后会进入你的identityServer方法,这个方法是外部验证方法,可以在里面结合数据库账号关联或者其他操作

注意:identityServer地址必须是https的  http不行

结束

谢谢支持!!!

参考:

https://www.scottbrady91.com/Identity-Server/Identity-Server-3-using-WS-Federation

最新文章

  1. sql语句with as 和with(nolock)
  2. hibernate概述
  3. $(function(){})与window.onload的区别
  4. 《深入理解Nginx》阅读与实践(四):简单的HTTP过滤模块
  5. xubuntu手记
  6. MySQL 线上配置文件
  7. cf Strings of Power
  8. hdu 4512 吉哥系列故事——完美队形I_LCIS
  9. JavaSE学习总结第19天_IO流1
  10. Entity Framework技巧系列之八 - Tip 29 – 34
  11. 收集一些工作中常用的经典SQL语句
  12. # WPF动画速率效果
  13. react.JS基础
  14. [物理学与PDEs]第1章第9节 Darwin 模型 9.3 Darwin 模型
  15. python两段多线程的例子
  16. c#基础系列2---深入理解 String
  17. 关于splice()方法,slice() 、split()方法讲解,reverse()方法、replace()方法
  18. faceted project validation builder
  19. malloc基本实现
  20. 'org.springframework.web.filter.CharacterEncodingFilter' is not assignable to 'javax.servlet.Filter,This inspection lets you spot the following problems that might occur in descriptors that are used t

热门文章

  1. django接口文档自动生成
  2. 如何搭建属于自己的Web服务器
  3. ES2019新特性的学习
  4. Metasploit漏洞扫描
  5. 为Dynamics CRM的Office附件注释定制个无需下载即可在线查看的功能
  6. 关于 Android 状态栏的适配总结
  7. Django和前端用ajax传输json等数据
  8. 联邦学习(Federated Learning)
  9. C++ - 结构体构造函数使用总结
  10. BootStrap、jQuery UI、bxSlider组件使用