ユーザーが役割に入れられ、役割に基づいて異なる権限が与えられている必要があるWebアプリケーションで作業しています。これは、フォーム認証とSqlRoleProviderを使用すると簡単に実行できます。しかし、アプリケーションは社内イントラネット内で使用され、フォーム認証により、ユーザーはアプリケーションを使用するたびに手動でログインする必要があります.Windows統合自動識別機能を使用すると、ユーザーは既に企業ドメインにログオンしているため、しかし、ここでの役割には問題があります。統合認証は、デフォルトでユーザーのWindowsアカウント(グループメンバーシップなど)に組み込まれている役割を使用します。私のアプリケーションでは、ユーザーをカスタムの役割にする必要があります。だから、役割を果たすのは、データベース管理がもっと有利な解決策であるということです。 SqlRoleProvider(役割とユーザー管理用)と共にWindows統合認証(認証用)を使用する方法はありますか?SilverlightアプリケーションでSqlRoleProviderとWindows統合認証を使用する
答えて
BenCrは正しいです。しかし、私は自分自身のロールプロバイダを作成しないようにしたいので、ユーザーを簡単に追加できるようにしたいと考えました(Visual Studio組み込みのASP.NET設定ツールを使用)。
ネット上でこれが見つかりました。それは私が思ったよりずっと簡単になった。 Web設定ファイルで役割を有効にするだけで、Together with Windows統合認証が有効になります。あなたのローカルmdfファイルを(それをSQLサーバに接続して)コピーすれば動作します。
あなたは正しいので、独自のプロバイダを作成する必要はありませんでした。彼はSqlRolesProviderが何をしているのかをかなり詳しく説明しています。あなたのおかげでリンクの素晴らしい記事! –
アプリケーションでこれを正確に実行したので、独自のRoleProviderを作成してからweb.configで指定する必要があります。次に、好きなソースからあなたの役割を読み込むことができます。
<roleManager enabled="true" defaultProvider="MyRoleProvider">
<providers>
<clear />
<add name="MyRoleProvider" type="MyCompany.MyRoleProvider, MyAssembly" />
</providers>
</roleManager>
RoleProvider http://msdn.microsoft.com/en-us/library/system.web.security.roleprovider.aspx
あなたは正しいですが、grabahが指摘しているように、ロールインフォをSQL Serverに格納する場合は、デフォルトのSqlRolesProviderを使用することができます; –
- 1. Silverlight 3でWindows認証が統合されていますか?
- 2. Windows認証統合スプリングセキュリティ
- 3. SharePoint 2007:Windows統合認証でSqlProfileProviderを使用しますか?
- 4. 「オプション」Windows Internet Explorer用の統合認証
- 5. Windows統合認証を使用するJBoss AS 7データソースSQL Server
- 6. linuxでAsp.NET Coreを使用してWindows認証を統合
- 7. TomcatとWindowsの統合認証
- 8. Safariでリバースプロキシを使用したWindows統合認証
- 9. windowsとフォームの両方の認証を使用するsilverlightアプリ
- 10. Perlダンサーアプリケーションでの統合Windows認証の使用
- 11. FireFoxでの統合Windows認証
- 12. Java/WebLogicアプリケーションでの統合Windows認証(NTLM)?
- 13. Silverlightアプリケーション(Silverlightビジネスアプリケーションではない)のWindows認証
- 14. Windows認証と統合されたカスタム認証
- 15. Auth0とnode.jsを使用してアプリケーションに認証を統合する
- 16. 角度2&ドットネットコア統合Windows認証
- 17. スプリング統合のWindowsキー認証
- 18. Javaで消費されるAsp.net WebサービスとWindows統合認証
- 19. ASP.NETイントラネットWebサイト用IISでのクロスドメイン統合Windows認証
- 20. MVCアプリケーションからWeb APIを呼び出してWindows統合認証を使用する
- 21. SilverlightアプリケーションのWCFカスタム認証
- 22. 統合Windows認証とIISのMac OSとiOSのサポート
- 23. SilverlightアプリケーションでFacebook認証を統合するにはどうすればよいですか?
- 24. WCFを使用し、IISを使用しないMicrosoft統合Windows認証を使用する
- 25. Webサーバー内でWindows認証を使用するASP.NET Webアプリケーション
- 26. Windows認証とAngular 4アプリケーション
- 27. C#統合Windows認証 - コードで認証し、ログインプロンプトを表示しない
- 28. ASP.NetとiPadとIISのWindows統合認証で入力タイプ= "file"を使用する
- 29. IIS統合Windows認証(NTLM)用のJAX-WSクライアント
- 30. Windows統合認証ダイアログボックスにテキストを追加する
私見では、これはここではなく、StackOverflowのに属します。 –