代码之家  ›  专栏  ›  技术社区  ›  James Black

IIS7上jakarta重定向后使用Windows集成Auth&Anonymous

  •  0
  • James Black  · 技术社区  · 14 年前

    因此,基本操作是:

    1. 用户转到url
    2. 到IIS获取域 资格证书
    3. 返回应用程序
    4. 如果用户名为空,则显示登录

    这是所有步骤的简化,但基本思想在这里。

    IIS Windows Authentication before Anonymous 已经有了,但是用户不能点击一个链接来决定。应用程序返回到IIS查找login.aspx,然后我想从中获取他们的域凭据,或者将空字符串传递回应用程序以表示没有凭据。

    似乎这是不可能的,虽然如果匿名是在它没有提出401申请,所以凭据不会通过。

    如果我不能使用ASP.NET页面来完成这个任务,那么可以使用ISAPI过滤器或模块来完成吗?

    更新:

    我找到了一个可能的解决方案,但我需要弄清楚如何让它工作,因为我的登录页在JBoss服务器上。

    http://mvolo.com/blogs/serverside/archive/2008/02/11/IIS-7.0-Two_2D00_Level-Authentication-with-Forms-Authentication-and-Windows-Authentication.aspx

    1 回复  |  直到 5 年前
        1
  •  0
  •   solairaja    14 年前

    在IIS中保持匿名身份验证。

    加载主页时,检查ACTIVE DIRECTORY中当前登录的用户名(如果存在)

    为当前用户提供额外的功能,或者使用较少的选项。

    请参阅--> Active Directory Cheking