asp.net - 使用 .Net Core 的 SSRS 报告
问题描述
我试图找出连接到 SSRS 以检索一些报告的最佳方式。我查看了 WSDL (SOAP) 和 REST 端点,到目前为止看起来不错。同样在 stackoverflow 上,这里有一个简单的解决方案,当然还有更多。
我想做的是在获取报告时能够冒充 AD 用户。但是能够在不使用他/她的密码的情况下模拟用户会很棒。我对自定义安全实现感到满意,但我并没有真正看到这是否会有所帮助(我是新手)。
我在带有 Angular js 前端的 Asp.Net Core 应用程序上有一个单点登录。我希望后端获取报告并将它们提供给前端。以下是我的问题:
- .Net Core 应用程序连接到 SSRS 服务器的最佳方式是什么?是 WSDL (SOAP) 还是 REST 或其他?
- 我可以在没有密码的情况下冒充 AD 用户吗?我是否总是必须为此使用用户名和密码?
我真的找不到任何可以应用于我的解决方案的东西。创建自定义安全似乎很耗时,但也许它是解决方案的一部分。
非常感谢您的帮助,谢谢!
解决方案
推荐阅读
- sql - UNION 两个 SELECT 查询,但结果集小于其中一个
- redis - 使用 sha 值获取 Redis 脚本的代码
- node.js - Nestjs readFileSync返回无法读取未定义的属性'readFileSync'
- javascript - 沿轴显示来自 JSON 的值
- spring - Spring Data JDBC Kotlin NoSuchMethod 错误:Dialect.getIdGeneration()
- html - 如何将导航链接从页面顶部移动到底部
- r - 基于标点符号在R中拆分字符串
- sql - 如何返回第一条记录和累加器
- swift - 将 SwiftUI 视图渲染到屏幕外并将视图另存为 UIImage 以共享
- sql-server - 如何从 SQL Server 设计 REST API 的消费?