技术 ASP.NET、VB.NET 2.0(即将为 4.0)
概述 我正在编写一个登录/身份验证门户,以便 Web 应用程序可以使用它来登录用户,然后他们可以使用他们的凭据使用该应用程序。
登录门户将是一个单独的应用程序,最初只能通过外部网以及某些应用程序的内部网访问;但未来的应用程序将需要通过网络进行身份验证(很高兴作为一个单独的实例来实现)。我基本上希望其他单个应用程序能够通过此门户对用户进行身份验证。
以便...
- 用户访问应用程序的 Web url(即 www.application.com / http://apps/application - Intranet)并单击“登录”。
- 用户的浏览器被重定向到门户应用程序,查询字符串为 www.loginportal.com/login.aspx?url=www.application.com/login.aspx(或其他页面)。
- 用户填写他们的凭据(用户名、密码),然后单击“登录”按钮。
- 浏览器重定向回 url 即 www.applications.com/default.aspx 或 login.aspx 并通过身份验证并登录;并且可以使用应用程序。
完成 我对身份验证本身进行了排序,并将通过 dll 在本地应用程序中作为类库实现。
需要 所以我基本上需要知道如何:- 1. 将数据发布到门户网址(可能是不同的域)。2.用帖子重定向浏览器。3. 确保身份验证是安全的,并且不容易被破解(我知道如何使用 urlencode 和 htmlencode 等)——只是不确定跨域发布数据的含义。
非常感谢任何帮助...
干杯,邓肯。