2016-06-20 10 views
1

としては、私がここにスタックする質問を投稿する前に:このモードでは、ExcelのサービスからSSASするEffectiveUserNameを送るため sharepoint 2013でWindows認証のポップアップをカスタマイズするにはどうすればよいですか?

How Can I pass EffectiveUserName to SSAS through Excel Service using FBA(Forms based authentication) in SharePoint 2013

は最後に、私は、請求項に基づくWindows認証を使用することにしました。

今度は、別の認証方法を使用せずに、SharePoint 2013でカスタムクレームベースのWindows認証ログインページを作成する必要があります。私はまさにこのポップアップページと同じように動作するカスタムaspxページを作成したい

: 下の写真はポップアップウィンドウが表示されます。ユーザーがログインしたいとき、このaspxはポップアップウィンドウのセキュリティの代わりに表示されます。

あり

https://blogs.msdn.microsoft.com/chunliu/2010/09/21/creating-a-custom-login-page-for-windows-authentication/

のようにこれを行うにはほとんど言及があるが、それは仕事ではなく、完全でないと解決しません。ユーザーは、この認証方法のみを使用してシステムにログインします。それをカスタマイズする方法は?

+0

これまでに何を試しましたか? – STORM

+0

まず、FBAを使用してユーザーにログインします。私たちのプロジェクトの雇用主が、SSAS側ですでに定義されている役割に基づいて、各ユーザーのSSASキューブからのデータのサブセットのみを表示したいときまでは、すべてが有効でした。 sss(Secure store box)のようにたくさんのものをテストしますが、どれもSSASにEffectiveUserNameを渡すものはありません。このため、キューブには役割が適用されず、SharePoint 2013のExcelサービスで発生するエラーは発生しません。 Windows認証を使用すると、有効なユーザー名がSSASに渡されます。 ありがとう –

答えて

1

インターネットを耕した後、私はこれを多く見つけました。ここにいる:VsFile

+1

これを投稿していただきありがとうございます。ここに私の心を失っていた:)。私はまだSPSecurity.RunWithElevatedPrivileges(()=> federationAuthenticationModule.SetPrincipalAndWriteSessionToken(token、SPSessionTokenWriteType.WritePersistentCookie))で1つのエラーが発生しています。オブジェクト参照がオブジェクト インスタンスに設定されていません。私のsecuritytokenにはセキュリティキーがありません。それが理由だろうか? – user7400346

+0

例外の完全なスタックトレースを手に入れずにNullReferenceExceptionを取得している理由を説明するのはちょっと難しいです。しかし、野生の推測として、おそらくfederationAuthenticationModuleがnullであると言えるでしょう。 しかし、私はあなたが問題について別の質問を開くべきだと思います。あなたがその質問へのアドレスをここに投稿すれば、私は助けてくれるでしょう。 –

関連する問題