C# 通过传递凭据,使用HTML链接登录SharePoint网站
我目前正处于一个项目(两部分)的实施阶段,该项目作为两个源(C# 通过传递凭据,使用HTML链接登录SharePoint网站,c#,sharepoint,navigation,credentials,C#,Sharepoint,Navigation,Credentials,我目前正处于一个项目(两部分)的实施阶段,该项目作为两个源(数据库表和sharepoint列表、库..)的数据源的聚合器。管理员用户可以生成报告并管理数据源,然后,一个web模块将显示特定报告的选定数据源(当然,选定数据源之间存在关系..等等) 最终输出通常必须如下所示: 如果您注意到单击此处链接,该链接必须将最终用户导航到sharepoint网站中的源sharepoint项目,现在的问题是,每当用户单击此链接时,它都会提示一个凭证窗口,以便继续导航我想了解此问题,我知道我不能使用html链
数据库表
和sharepoint列表、库..
)的数据源的聚合器。
管理员用户可以生成报告并管理数据源,然后,一个web模块将显示特定报告的选定数据源(当然,选定数据源之间存在关系..等等)
最终输出通常必须如下所示:
如果您注意到单击此处
链接,该链接必须将最终用户导航到sharepoint网站中的源sharepoint项目,现在的问题是,每当用户单击此链接时,它都会提示一个凭证窗口,以便继续导航
我想了解此问题,我知道我不能使用html链接
做很多事情,所以有什么建议吗?我乐于接受新思想
提前感谢这些报告显示在哪个网站上?ASP.NET还是SharePoint
最好是将此报表网站放在sharepoint的\u layouts
目录下,以便用户访问此网站时自动进行身份验证。当用户进一步单击该链接时,由于他已通过身份验证,因此不会提示他输入凭据。很抱歉,我刚才提到的报告由我们命名为“报告”,但它们与sharepoint报告或asp.net报告(如果有的话)报告(以我们的术语)无关显示在asp.net模块上。那么,它们是什么?它们位于何处?报告:由管理员选择的一组数据源(表和sharepoint列表/库)(无论管理员选择数据源的方式如何)和内部连接的
,在asp.net模块中显示为块网格控件
(托管在DNN解决方案中),asp.net模块从数据库读取报表的数据源,并根据它们的联接和凭据,模块将连接到这些数据源,并获取最终可供最终用户使用的数据,如所附img所示。。现在清楚了吗?是的,所以您可以将此asp.net web应用程序置于sharepoint中的_布局下。。不是吗?然后访问它http:///_layouts/Report.aspx ,现在,由于您已通过sharepoint身份验证,因此单击该链接不会导致进一步的身份验证它是什么类型的身份验证?窗口还是窗体?它在内部网上吗?@djeeg:链接到sharepoint网站,因此它将是windows身份验证,并且它在内部网上环境中