使用 MVC 自定义授权

发布于 2024-07-27 03:18:03 字数 128 浏览 3 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

静若繁花 2024-08-03 03:18:03

您应该以与为非 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.

深海夜未眠 2024-08-03 03:18:03

我不确定我是否完全理解这个问题。 您使用表单身份验证是否正确并且需要更改登录信息的来源?
然后您应该将问题重新标记为会员资格。

我假设您想实现一个自定义会员资格提供程序。

一个好的起点是查看 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文