为什么SSS不向SSAS发送EffectiveUserName

时间:2016-06-19 04:40:03

标签: excel sharepoint ssas olap fba

我们有一个OLAP项目,它使用Sharepoint 2013 Excel Services来显示包含来自SQL Server Analysis Services(SSAS)多维数据集的外部数据的excel文件。我们登录用户的身份验证方法是FBA(基于表单的身份验证)

我们的目标是根据SSAS方面已定义的角色,为每个用户仅显示SSAS多维数据集的数据子集。

我们使用SSS(安全存储服务)将effectiveUsername传递给ssas,但它不适用。为什么呢?

1 个答案:

答案 0 :(得分:1)

Secure Store根据存储在其数据库中的凭据执行实际的Windows登录,检索真实令牌。 EffectiveUserName允许例如Excel Services将用户名传递给SSAS。

Secure Store可用于为所有访问存储单个帐户 - 或者为每个用户输入自己的凭据。

正确的方法是禁用Secure Store Service并在Excel Services中启用EffectiveUserName或实施Kerberos。