使用 MVC 自定义授权
我正在使用 MVC 编写一个 Web 应用程序,第一页将是登录屏幕。 在第一页上设置授权以为整个会话提供授权的最佳方法是什么? 登录信息将保存在数据库中,该数据库将一半从 HR 数据库和 AD 数据库中提取。
谢谢
I am writing a web app using MVC and the first page will be a login screen. What is the best way to setup an authorization off of this first page to provide authorization for the entire session. The login information will be held in a database which will be half pulled from an HR db and an AD db.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该以与为非 MVC 应用程序实现自定义提供程序完全相同的方式实现您自己的表单身份验证版本。
http://support.microsoft.com/kb/301240
这应该会有所帮助。
You should simply implement your own version of Forms Authentication in the very same fashion that you would implement a custom provider for non MVC applications.
http://support.microsoft.com/kb/301240
This should be helpful.
我不确定我是否完全理解这个问题。 您使用表单身份验证是否正确并且需要更改登录信息的来源?
然后您应该将问题重新标记为会员资格。
我假设您想实现一个自定义会员资格提供程序。
一个好的起点是查看 SqlMembershipProvider 的源代码并对其进行调试。
提供商工具包
下载示例访问提供商
即使我使用默认实现,我也希望能够调试到 SqlMembershipProvider 的源代码。
I am not shure if I fully understood the question. Is it right that you go with Forms Authentication and you need to change where the login information comes from?
Then you should retag the question as Membership.
I assume you want to implement a custom membership provider.
A good starting point is to have a look at the source of the SqlMembershipProvider and debug into it.
Provider Toolkit
Download Sample Access Providers
Even if I use the default implementation I prefer to be able to debug into the source of the SqlMembershipProvider.