Siteminder Fcc属性未在单独的javascript文件中读取

时间:2011-06-14 15:40:00

标签: javascript html login siteminder

我有一个login.fcc页面,我想模块化为Javascript,CSS& HTML模块,以便它可以轻松维护。 正如您在Siteminder FCC页面中所了解的那样,我们可以访问多个属性并相应地编写代码。 当我尝试在单独的js文件中提取这个$$ smauthreason $$时,我无法访问属性值。(当调用此fcc页面时,此值由siteminder设置)。

为什么我无法将此javascript代码放在单独的js文件中的任何想法?

2 个答案:

答案 0 :(得分:1)

SiteMinder网络代理仅提供.fcc文件。如果您有另一个文件(.js),则必须将其托管在另一个服务器实例上,但您将无法从中访问SM属性。

答案 1 :(得分:0)

如前所述,FCC文件是Web代理处理的唯一文件,因此您无法在其他文件中执行变量替换。

我认为可能我建议将所有变量绑定到fcc文件中的“全局”javascript变量。这将允许您将javascript源文件导入到可以访问变量的HTML中,但是作为javascript变量而不是$$ USER $$等类型变量。

你可能会玩的另一件事(我还没有这样做)是尝试服务器端包含如果你正在使用apache。如果服务器端包含在fcc处理程序之前处理,那么您可以模块化更多。