MSWC.PermissionChecker component is not available on IIS6

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Andrew Allen

    MSWC.PermissionChecker component is not available on IIS6

    I need to migrate a site from Windows 2000 server running IIS5 to Windows
    2003 running IIS6.

    The site uses extensively MSWC.Permission Checker to control what links to
    show to users. The MSWC.Permission Checker that was part of IIS5 resource
    kit but not available in IIS6 resource kit.

    ***
    set oSecurity = Server.CreateOb ject("MSWC.Perm issionChecker")

    If oSecurity.HasAc cess("somepath\ default.asp") Then
    display link to somepath\defaul t.asp
    end if


    The component is documented by MS at

    ***
    My infrastructure team refuses to install the PermChk.dll ( that provides
    MSWC.Permission Checker object ) on Win2003 server for fear that this is
    unsupported dll.

    Any idea of what can be used for checking whether user has access to a page
    or code sample so I can build my own component ( i.e. DLL)?

    --
    Thank you,
    Andrew
  • Luke Zhang [MSFT]

    #2
    RE: MSWC.Permission Checker component is not available on IIS6

    Hello Andrew,

    The permchk.dll as one of the resource kit components is indeed not
    supported (even for the version within IIS 5.0) . There is a KB article
    listing these components:
    "PRB: Server.CreateOb ject Fails When You Use an MSWC or IISSample
    Component"
    http://support.microsoft.com/kb/249290.

    The last version of this dll comes with Windows XP and it is not cotained
    in the Windows 2003 or IIS 6 Resource Kit tools. I think that registering
    the permchk.dll component on Windows 2003 should work fine. (

    Additional information:
    ------------------------
    There is a very elaborated kind of successor to this functionality in
    Windows 2003. Authorization Manager (azman.msc) Authorization is a utility
    that can be installed onto Windows 2003 and Windows XP Operating Systems
    (located at http://go.microsoft.com/fwlink/?LinkId=28442). It allows for
    role-based security
    configuration.

    See the following articles

    "HOW TO: Install and Administer the Authorization Manager in Windows Server
    2003"


    "Authorizat ion Manager and role-based administration overview; Windows
    Server 2003, Standard Edition"

    roddocs/en-us/Default.asp?url =/resources/documentation/windowsserv/2003/stan
    dard/proddocs/en-us/authm_rolebased mgmt.asp

    Sincerely,

    Luke Zhang

    Microsoft Online Community Support
    =============== =============== =============== =====
    Get notification to my posts through email? Please refer to
    Learn with interactive lessons and technical documentation, earn professional development hours and certifications, and connect with the community.

    ications.

    Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
    where an initial response from the community or a Microsoft Support
    Engineer within 1 business day is acceptable. Please note that each follow
    up response may take approximately 2 business days as the support
    professional working with you may need further investigation to reach the
    most efficient resolution. The offering is not appropriate for situations
    that require urgent, real-time or phone-based interactions or complex
    project analysis and dump analysis issues. Issues of this nature are best
    handled working with a dedicated Microsoft Support Engineer by contacting
    Microsoft Customer Support Services (CSS) at
    http://msdn.microsoft.com/subscripti...t/default.aspx.
    =============== =============== =============== =====

    This posting is provided "AS IS" with no warranties, and confers no rights.



    Comment

    • Luke Zhang [MSFT]

      #3
      RE: MSWC.Permission Checker component is not available on IIS6

      Hello,

      I want to follow up with you to see if there any further question or
      concern on this issue, if so, please feel free to let us know.

      Sincerely,

      Luke Zhang

      Microsoft Online Community Support
      This posting is provided "AS IS" with no warranties, and confers no rights.



      Comment

      Working...