第一部質問: 私たちは、アプリケーション開発者は、内部の分離を可能にするために、同じアプリケーション、外部用と内部に1つに2つのリンクを使用したい私の職場で、興味深い状況があります外部ユーザーアカウント。Siteminderの応答属性スクリプト
私たちが今実行している問題は、外部ユーザーが認証されたときにHTTPヘッダー変数からユーザー属性をプルダウンしないということです。問題は、内部ユーザーがuserattr
としてsAMAccountName
を使用し、uid
としてuserattr
を使用していることです。
この問題を回避するには、userattr="sAMAccountName"
が存在しない場合は、userattr="uid"
をチェックするために、これを解決するより良い方法がない限り、カスタムスクリプトブロックを使用します。
これは、カスタムスクリプトボックスで使用される言語のサンプルです:
`DR-USER_ID=<%userattr="sAMAccountName"%>` Internal user header check
`DR-USER_ID=<%userattr="uid"%>` External user header check
パート2つの質問: おそらくもっと重要な、これがために、特定の言語で書かれている場合は、誰もが知っていますこのスクリプトレット?私たちはそれがPerlかもしれないと思っていましたが、これをまだ確認したり否定したりすることはできませんでした。そこ
スクリプトフィールドには、Perlはありません。 – simbabque
これは、siteminderによって書かれたデフォルトのスクリプトです。perlではないことを確認していただきありがとうございます。 –
https://docops.ca.com/ca-single-sign-on/12-52-sp2/en/programming/programming-in-perl/perl-scripting-overviewはPerlで_something_を実行できると言っています。 – simbabque