Symantec Access Management

 View Only

CASiteMinderWebagentModule will work on Azure PaaS

  • 1.  CASiteMinderWebagentModule will work on Azure PaaS

    Posted Mar 26, 2020 03:32 PM
    Hello Everyone,

    We are migrating client's website [ASP.NET MVC, Sitecore CMS] from on-premises to Azure PaaS.

    I'm curious about using ISAPI Filer on Azure PaaS. We've following configuration:

    <system.webServer>

        <modules runAllManagedModulesForAllRequests="true">

          <add name="CASiteMinderWebagentModule" preCondition="integratedMode,bitness64" />

          <add name="CASiteMinderWebagentModule-32" preCondition="integratedMode,bitness32" />

        </modules>

    <handlers>

     <!--SiteMinder-->

          <add name="handler-wa-32" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Program Files\CA\webagent\win32\bin\ISAPI6WebAgent.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,bitness32" />

          <add name="CASiteMinderWebAgentHandler-fcc-32" path="*.fcc" verb="*" modules="CASiteMinderWebagentModule-32" resourceType="Unspecified" preCondition="integratedMode,bitness32" />

          <add name="CASiteMinderWebAgentHandler-ntc-32" path="*.ntc" verb="*" modules="CASiteMinderWebagentModule-32" resourceType="Unspecified" preCondition="integratedMode,bitness32" />

          <add name="CASiteMinderWebAgentHandler-ccc-32" path="*.ccc" verb="*" modules="CASiteMinderWebagentModule-32" resourceType="Unspecified" preCondition="integratedMode,bitness32" />

          <add name="CASiteMinderWebAgentHandler-scc-32" path="*.scc" verb="*" modules="CASiteMinderWebagentModule-32" resourceType="Unspecified" preCondition="integratedMode,bitness32" />

          <add name="CASiteMinderWebAgentHandler-kcc-32" path="*.kcc" verb="*" modules="CASiteMinderWebagentModule-32" resourceType="Unspecified" preCondition="integratedMode,bitness32" />

          <add name="handler-wa" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Program Files\CA\webagent\win64\bin\ISAPI6WebAgent.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,bitness64" />

          <add name="CASiteMinderWebAgentHandler-fcc" path="*.fcc" verb="*" modules="CASiteMinderWebagentModule" resourceType="Unspecified" preCondition="integratedMode,bitness64" />

          <add name="CASiteMinderWebAgentHandler-ntc" path="*.ntc" verb="*" modules="CASiteMinderWebagentModule" resourceType="Unspecified" preCondition="integratedMode,bitness64" />

          <add name="CASiteMinderWebAgentHandler-ccc" path="*.ccc" verb="*" modules="CASiteMinderWebagentModule" resourceType="Unspecified" preCondition="integratedMode,bitness64" />

          <add name="CASiteMinderWebAgentHandler-scc" path="*.scc" verb="*" modules="CASiteMinderWebagentModule" resourceType="Unspecified" preCondition="integratedMode,bitness64" />

          <add name="CASiteMinderWebAgentHandler-kcc" path="*.kcc" verb="*" modules="CASiteMinderWebagentModule" resourceType="Unspecified" preCondition="integratedMode,bitness64" />

    </handlers>

     

    </system.webServer>

     

     As per Microsoft documentation - ISAPI Filter should work - If it is in web.config -

    Migrate your .NET web app or service to Azure App Service


    Anyone tried  this already? Any learnings? If not supported then what are other alternative approaches to get this done on Azure PaaS?

    Thanks,

    Kiran Patil