<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="CustomURLAuthorization" type="lib.modules.AuthorizationModule"/>
</httpModules>
<membership defaultProvider="customProvider" >
<providers>
<clear/>
<add
applicationName="/"
name="customProvider"
type="lib.providers.AuthenticationProvider"
enablePasswordRetrieval="false"
enablePasswordReset="false"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="true"
/>
</providers>
</membership>
<roleManager defaultProvider="customRoleProvider"
enabled="true"
cacheRolesInCookie="true"
cookieName=".RolesCookie"
cookieTimeout="10"
cookiePath="/"
cookieRequireSSL="false"
cookieSlidingExpiration="true"
cookieProtection="All" >
<providers>
<clear />
<remove name="AspNetSqlRoleProvider"/>
<add
applicationName="/"
name="customRoleProvider"
type="lib.providers.UserRolesProvider"
/>
</providers>
</roleManager>
<!-- security configurations -->
<authentication mode="Forms">
<forms defaultUrl="_private/home.aspx" loginUrl="login.aspx"
slidingExpiration="true" name=".AuthCookie" protection="All">
</forms>
</authentication>