页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

  1. Report Server 和ADFS集成
  2. 报表门户和ADFS集成

...

相关的文章

标签内容
showLabelsfalse
max5
spacesKnowledge
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel = "kb-how-to-article" and type = "page" and space = "Knowledge"
labelskb-how-to-article


...

hiddentrue

...

一、Report Server 和 ADFS集成

官方参考文档:https://docs.microsoft.com/zh-cn/power-bi/report-server/connect-adfs-wap-report-server

注意配置项:

服务器域名

  1. 一台代理服务器,服务器必须加域,并且和ADFS服务器同一个域下。安装Web 应用程序代理。
  2. 为代理服务器配置DNS(https://reports.contosolab.com)(此DNS将作为Report Server门户访问地址)
  3. 为 AD FS 服务器配置公用 DNS 记录,指向代理服务器IP (此DNS名称需要和ADFS内部的DNS名称一致)


白话:为代理服务器配置两个DNS 。

SPN配置参考

文档如下:

SPN配置文档.docx


其他内容请参考官方链接

二、报表门户和ADFS集成

1.在ADFS配置配置报表门户的信赖方信任

官方文档:https://docs.microsoft.com/zh-cn/aspnet/core/security/authentication/ws-federation?view=aspnetcore-6.0

参考文档:DIP 集成ADFS.docx

配置完成后保存以下信息

  • ADFS令牌签名证书指纹
  • 信赖方信任标识符

Image Added

2.报表门户启用WS 联合身份验证

1.  .NET FARMEWORK版本

参考文档:http://www.wjhsh.net/hudun-p-5919630.html

  • 在报表门户中的web.config添加以下配置: ADFS授权地址:https://<adfs地址>/adfs/ls      、    https://<adfs地址>/adfs/services/trust

Image Added


  • 在代码中可以通过HttpContext.Current.User.Identity.Name 获取当前登录用户

2.  .NET Core版本

官方文档:https://docs.microsoft.com/zh-cn/aspnet/core/security/authentication/ws-federation?view=aspnetcore-6.0