Configuration File for Elmah and DotNetOpenAuth
Configuration File for Elmah and DotNetOpenAuth
>
<configuration>
<configSections>
<!--<section name="dataConfiguration"
type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings,
Microsoft.Practices.EnterpriseLibrary.Data, Version=6.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35" requirePermission="false" />-->
<sectionGroup name="elmah">
<section name="security" requirePermission="false"
type="Elmah.SecuritySectionHandler, Elmah" />
<section name="errorLog" requirePermission="false"
type="Elmah.ErrorLogSectionHandler, Elmah" />
<section name="errorMail" requirePermission="false"
type="Elmah.ErrorMailSectionHandler, Elmah" />
<section name="errorFilter" requirePermission="false"
type="Elmah.ErrorFilterSectionHandler, Elmah" />
</sectionGroup>
<section name="Microsoft.CommonDataService.Connection"
type="Microsoft.CommonDataService.Configuration.ConnectionSettingsSection,
Microsoft.CommonDataService.ServiceContracts" />
<!-- For more information on Entity Framework configuration, visit
http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework"
type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection,
EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
requirePermission="false" />
<sectionGroup name="dotNetOpenAuth"
type="DotNetOpenAuth.Configuration.DotNetOpenAuthSection, DotNetOpenAuth.Core">
<section name="messaging"
type="DotNetOpenAuth.Configuration.MessagingElement, DotNetOpenAuth.Core"
requirePermission="false" allowLocation="true" />
<section name="reporting"
type="DotNetOpenAuth.Configuration.ReportingElement, DotNetOpenAuth.Core"
requirePermission="false" allowLocation="true" />
<section name="oauth"
type="DotNetOpenAuth.Configuration.OAuthElement, DotNetOpenAuth.OAuth"
requirePermission="false" allowLocation="true" />
<section name="openid"
type="DotNetOpenAuth.Configuration.OpenIdElement, DotNetOpenAuth.OpenId"
requirePermission="false" allowLocation="true" />
</sectionGroup>
</configSections>
<connectionStrings>
<add name="SolidQMasterWeb"
connectionString="Uae+CiGrvAWFe8isYz/kG48EGgfuPRhyrOTZlBniwgCMEvYarjTTB0k5nVn4B5EA6
00fJ2mbou83oZxtdK9u9GWvzz7wlk3v+CFBZ9QEGmeaZq8K97y5jNVdVenP9Uprq1jK3LbH042ZPGNjymGX
pRA+bpr2DeyeEL7BXFG011RMsmkrUv8P9/
uNAGFY6ERLnoK4QsHKElSoROwMZ55LFwSe1mCckwNMmJT3tKXUn18="
providerName="System.Data.SqlClient" />
<add name="StorageConnectionString"
connectionString="DefaultEndpointsProtocol=https;AccountName=mbsvcsstoragedev;Accou
ntKey=DvP5+jLuzgatiJRYQ5YcU66MeVZEQpZlKc34xxWuuEsRSSBYHIaKE8AkpeuTZbR57HT0ttmv/
OzwNA6C6IZ/Hg==;EndpointSuffix=core.windows.net" />
<add name="SessionRedisConnectionString" connectionString="mbs-session-
training.redis.cache.windows.net:6380,password=AA4zmbChmugBvigXHKZQZ3xkufnlBTm3cQpT
AMbJmTg=,ssl=True,abortConnect=False,sslprotocols=tls12" />
</connectionStrings>
<appSettings>
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<add key="MvcSiteMapProvider_SecurityTrimmingEnabled" value="true" />
<add key="MvcSiteMapProvider_DefaultSiteMapNodeVisibiltyProvider"
value="SBISCCMWeb.Utility.SiteMapVisibilityProvider, SBISCCMWeb" />
<add key="MvcSiteMapProvider_AttributesToIgnore"
value="icon,pageid,sectionmasterid" />
<add key="elmah.mvc.disableHandler" value="false" />
<add key="elmah.mvc.disableHandleErrorFilter" value="false" />
<add key="elmah.mvc.requiresAuthentication" value="true" />
<add key="elmah.mvc.IgnoreDefaultRoute" value="false" />
<add key="elmah.mvc.allowedRoles" value="*" />
<add key="elmah.mvc.route" value="elmah" />
<add key="elmah.mvc.UserAuthCaseSensitive" value="true" />
<add key="BuildVersion" value="4103" />
<add key="FinalVersion" value="V3.20.03.10" />
<add key="separator" value="@#$" />
<add key="urlseparator" value="***" />
<add key="Colonseparator" value=":" />
<add key="MatchBookRedirect"
value="https://matchbookservices.com/blog/" />
<add key="DandBRedirect" value="https://www.dnb.com/" />
<add key="ApplicationEmail" value="[email protected]" />
<add key="MvcSiteMapProvider_UseExternalDIContainer" value="false" />
<add key="MvcSiteMapProvider_ScanAssembliesForSiteMapNodes"
value="true" />
<add key="MvcSiteMapProvider_IncludeAssembliesForScan"
value="SBISCCMWeb" />
<add key="ErrorMailKey"
value="0:System.Exception,0:System.NullReferenceException,0:System.ArgumentExceptio
n" />
<add key="BingSearchKey" value="" />
<add key="BingSearchUrl"
value="https://api.cognitive.microsoft.com/bing/v5.0/search?" />
<add key="JobTimeInterval" value="5" />
<add key="ExportAutoRefreshTimeInterval" value="5" />
<add key="ExportNotificationTimeInterval" value="3" />
<add key="ExportDelimeter" value="|,&,#,@" />
<add key="ImportDelimiter" value="|,&,#,@" />
<add key="OIBuildAListDictionariesUrl" value="https://api.orb-
intelligence.com/3/dictionaries/" />
<add key="EditMissingProvider"
value="https://dnbstubapi.my.matchbookservices.com/Client/UpdateMissingDataFromProv
ider" />
<add key="GetMissingProvider"
value="https://dnbstubapi.my.matchbookservices.com/Client/GetMissingDataFromProvide
r" />
<add key="DeleteCachedCleanseMatch"
value="https://dnbstubapi.my.matchbookservices.com/DeleteCachedCleanseMatch" />
<add key="DeleteCachedEnrichment"
value="https://dnbstubapi.my.matchbookservices.com/DeleteCachedEnrichment" />
<add key="PendoAPI" value="https://app.pendo.io/data/track" />
<add key="LicenseSKU" value="Freemium" />
<add key="ImportUnuseFilesDayInterval" value="-2" />
<add key="owin:AutomaticAppStartup" value="true" />
<add key="LanguageCookieExpirationDays" value="30" />
<add key="IgnoreNonPrintableCharcters" value="true" />
<add key="azurestoragepath"
value="https://mbsvcsstoragedev.blob.core.windows.net/" />
<add key="Environment" value="Local" />
<add key="APIDocumentationURL"
value="http://localhost:50302/docs/index" />
<add key="OIBuildAListUrl" value="https://api-private-
dev.my.matchbookservices.com/OI/BuildListExternal/?" />
<add key="DownloadCacheData"
value="http://localhost:59250/Client/DownloadCacheData" />
<add key="GOOG" value="https://api-private-
dev.my.matchbookservices.com/GooglePlaceID?
input={nameAddressString}&CustomerSubdomain={subdomain}&fields=" />
<add key="EXPERIAN" value="https://api-private-
dev.my.matchbookservices.com/Experian?
name={name}&city={city}&street={street}&state={state}&zip={zip}&
;phone={phone}&taxId={taxId}&subcode={subcode}&geo={geo}&customerSu
bDomain={customerSubDomain}&bin={bin}&acceptanceThreshold={acceptanceThresh
old}&fields=" />
<add key="ABERDEEN" value="https://api-private-
dev.my.matchbookservices.com/GooglePlaceID?
input={nameAddressString}&CustomerSubdomain={subdomain}&fields=" />
<!--Security API-->
<add key="SecurityAPI" value="http://localhost:58671" />
<!--<add key="SecurityAPI" value="https://mb-security-api-
dev.azurewebsites.net" />-->
<!--Screening API-->
<add key="ScreeningAPIHost"
value="https://rpstest.visualcompliance.com"/>
<add key="ScreeningAPIServiceURL"
value="http://eim.visualcompliance.com"/>
<!--DNB URLs-->
<add key="Direct20UAuthURL"
value="https://direct.dnb.com/Authentication/V2.0/" />
<add key="DirectPlusAuthURL" value="https://plus.dnb.com/v2/token" />
<httpProtocol>
<customHeaders>
<remove name="Server" />
<remove name="X-AspNetMvc-Version" />
<remove name="X-Powered-By" />
<remove name="X-AspNet-Version" />
<add name="X-XSS-Protection" value="1; mode=block"/>
<add name="X-Frame-Options" value="SAMEORIGIN" />
<add name="Strict-Transport-Security" value="max-
age=31536000" />
<!-- <remove name="Server" /> this one doesn't work -->
<!--<add name="Access-Control-Allow-Origin" value="*"/>-->
</customHeaders>
</httpProtocol>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2147483648" />
</requestFiltering>
</security>
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Microsoft.Owin"
publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0"
newVersion="4.2.2.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Optimization"
publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0"
newVersion="1.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="WebGrease"
publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-1.6.5135.21930"
newVersion="1.6.5135.21930" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity
name="Microsoft.ReportViewer.DataVisualization" publicKeyToken="89845dcd8080cc91"
culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-12.0.0.0"
newVersion="12.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.SqlServer.Types"
publicKeyToken="89845dcd8080cc91" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-14.0.0.0"
newVersion="14.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json"
publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-12.0.0.0"
newVersion="13.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="MySql.Data"
publicKeyToken="c5687fc88969c44d" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-8.0.20.0"
newVersion="8.0.20.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.PowerBI.Api"
publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.1.3.16224"
newVersion="1.1.3.16224" />
</dependentAssembly>
<!--<dependentAssembly>
<assemblyIdentity name="System.IdentityModel.Tokens.Jwt"
publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.1.3.0" newVersion="5.1.3.0" />
</dependentAssembly>-->
<dependentAssembly>
<assemblyIdentity name="System.Net.Http.Formatting"
publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0"
newVersion="5.2.3.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.IdentityModel.Tokens.Jwt"
publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.6.0.0"
newVersion="6.6.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Buffers"
publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0"
newVersion="4.0.3.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Data.Services.Client"
publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.8.4.0"
newVersion="5.8.4.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Data.OData"
publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.8.4.0"
newVersion="5.8.4.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Data.Edm"
publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.8.4.0"
newVersion="5.8.4.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Helpers"
publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0"
newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages"
publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0"
newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc"
publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-5.2.7.0"
newVersion="5.2.7.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Antlr3.Runtime"
publicKeyToken="eb42632606e9261f" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.5.0.2"
newVersion="3.5.0.2" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="ExcelDataReader"
publicKeyToken="93517dbe6a4012fa" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.6.0.0"
newVersion="3.6.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="DnsClient"
publicKeyToken="4574bb5573c51424" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.3.2.0"
newVersion="1.3.2.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Memory"
publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.1.1"
newVersion="4.0.1.1" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Owin.Security"
publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0"
newVersion="4.2.2.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Azure.KeyVault.Core"
publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0"
newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.IdentityModel.Logging"
publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.6.0.0"
newVersion="6.6.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Owin.Security.Cookies"
publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0"
newVersion="4.2.2.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Owin.Security.OAuth"
publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0"
newVersion="4.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity
name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a"
culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0"
newVersion="6.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Google.Protobuf"
publicKeyToken="a7d26565bac4d604" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.12.3.0"
newVersion="3.12.3.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="SharpCompress"
publicKeyToken="afb0a02973931d96" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-0.25.1.0"
newVersion="0.25.1.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Threading.Tasks.Extensions"
publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1"
newVersion="4.2.0.1" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors"
publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0"
newVersion="4.1.4.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="ICSharpCode.SharpZipLib"
publicKeyToken="1b03e6acf1164f73" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-0.85.5.452"
newVersion="0.85.5.452" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="BouncyCastle.Crypto"
publicKeyToken="0e99375e54769942" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.8.10.0"
newVersion="1.8.10.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Azure.KeyVault"
publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0"
newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Azure.KeyVault.WebKey"
publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0"
newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="DotNetOpenAuth.AspNet"
publicKeyToken="2780ccd10d57b246" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.3.0.0"
newVersion="4.3.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="DotNetOpenAuth.Core"
publicKeyToken="2780ccd10d57b246" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.3.0.0"
newVersion="4.3.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Identity.Client"
publicKeyToken="0a613f4dd989e8ae" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.26.0.0"
newVersion="4.26.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Graph.Core"
publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.24.0.0"
newVersion="1.24.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Bcl.AsyncInterfaces"
publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0"
newVersion="6.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity
name="System.Diagnostics.DiagnosticSource" publicKeyToken="cc7b13ffcd2ddd51"
culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.5.0"
newVersion="4.0.5.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Text.Encodings.Web"
publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.0.0.1"
newVersion="5.0.0.1" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Azure.Core"
publicKeyToken="92742159e12e44c8" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.8.1.0"
newVersion="1.8.1.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity
name="Microsoft.Extensions.DependencyInjection.Abstractions"
publicKeyToken="adb9793829ddae60" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0"
newVersion="6.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.ValueTuple"
publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0"
newVersion="4.0.3.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.IdentityModel.Tokens"
publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.6.0.0"
newVersion="6.6.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity
name="Microsoft.Extensions.Logging.Abstractions" publicKeyToken="adb9793829ddae60"
culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0"
newVersion="5.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Google.Apis.Auth"
publicKeyToken="4b01fa6e34db77ab" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.51.0.0"
newVersion="1.51.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Google.Apis"
publicKeyToken="4b01fa6e34db77ab" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.51.0.0"
newVersion="1.51.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Google.Apis.Core"
publicKeyToken="4b01fa6e34db77ab" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.51.0.0"
newVersion="1.51.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="DocumentFormat.OpenXml"
publicKeyToken="8fb06cb64d019a17" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.12.3.0"
newVersion="2.12.3.0" />
</dependentAssembly>
</assemblyBinding>
<!-- This prevents the Windows Event Log from frequently logging that
HMAC1 is being used (when the other party needs it). -->
<legacyHMACWarning enabled="0" />
<!-- When targeting ASP.NET MVC 3, this assemblyBinding makes MVC 1 and
2 references relink
to MVC 3 so libraries such as DotNetOpenAuth that compile against
MVC 1 will work with it.
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc"
publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0"
newVersion="3.0.0.0" />
</dependentAssembly>
</assemblyBinding>
-->
</runtime>
<entityFramework>
<defaultConnectionFactory
type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="mssqllocaldb" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient"
type="System.Data.Entity.SqlServer.SqlProviderServices,
EntityFramework.SqlServer" />
</providers>
</entityFramework>
<system.serviceModel>
<bindings />
<client />
</system.serviceModel>
<elmah>
<security allowRemoteAccess="1" />
<errorLog type="SBISCCMWeb.Utility.ElmahConnection, SBISCCMWeb"
connectionStringName="SolidQMasterWeb" />
<!--dev, QA, Training-->
<errorMail from="[email protected]"
to="[email protected],[email protected],mbuch@matchbookserv
ices.com" subject="Elmah Application Error" async="false" smtpPort="0"
useSsl="true" noYsod="true" />
<!--prod-->
<!--<errorMail from="[email protected]"
to="[email protected]" subject="Elmah Application Error" async="false"
smtpPort="0" useSsl="true" />-->
<errorFilter>
<test>
<equal binding="HttpStatusCode" value="404" type="Int32" />
</test>
</errorFilter>
</elmah>
<location path="elmah.axd" inheritInChildApplications="false">
<system.web>
<httpHandlers>
<add verb="POST,GET,HEAD" path="elmah.axd"
type="Elmah.ErrorLogPageFactory, Elmah" />
</httpHandlers>
</system.web>
<system.webServer>
<handlers>
<add name="ELMAH" verb="POST,GET,HEAD" path="elmah.axd"
type="Elmah.ErrorLogPageFactory, Elmah" preCondition="integratedMode" />
</handlers>
<modules>
<add name="Elmah.ErrorLog" type="Elmah.ErrorLogModule,
Elmah" preCondition="managedHandler" />
<add name="Elmah.ErrorMail"
type="SBISCCMWeb.Utility.ElmahMail" preCondition="managedHandler" />
</modules>
<!--<urlCompression doStaticCompression="true"
doDynamicCompression="true" />-->
</system.webServer>
</location>
<system.net>
<mailSettings>
<smtp deliveryMethod="Network"
from="[email protected]">
<network defaultCredentials="false"
host="smtp.office365.com" port="587" userName="[email protected]"
password="wMmLgR8EGPXLGUCBg8G1" enableSsl="true" />
</smtp>
<!--<smtp deliveryMethod="SpecifiedPickupDirectory">
<specifiedPickupDirectory pickupDirectoryLocation="D:\Temp" />
</smtp>-->
</mailSettings>
<defaultProxy enabled="true" />
<settings>
<!-- This setting causes .NET to check certificate revocation
lists (CRL)
before trusting HTTPS certificates. But this setting tends
to not
be allowed in shared hosting environments. -->
<!--<servicePointManager
checkCertificateRevocationList="true"/>-->
</settings>
</system.net>
<dotNetOpenAuth>
<messaging>
<untrustedWebRequest>
<whitelistHosts>
<!-- Uncomment to enable communication with localhost
(should generally not activate in production!) -->
<!--<add name="localhost" />-->
</whitelistHosts>
</untrustedWebRequest>
</messaging>
<!-- Allow DotNetOpenAuth to publish usage statistics to library
authors to improve the library. -->
<reporting enabled="true" />
<!-- This is an optional configuration section where aspects of
dotnetopenauth can be customized. -->
<!-- For a complete set of configuration options see
http://www.dotnetopenauth.net/developers/code-snippets/configuration-options/ -->
<openid>
<relyingParty>
<security requireSsl="false">
<!-- Uncomment the trustedProviders tag if your
relying party should only accept positive assertions from a closed set of OpenID
Providers. -->
<!--<trustedProviders
rejectAssertionsFromUntrustedProviders="true">
<add
endpoint="https://www.google.com/accounts/o8/ud" />
</trustedProviders>-->
</security>
<behaviors>
<!-- The following OPTIONAL behavior allows RPs to
use SREG only, but be compatible
with OPs that use Attribute Exchange (in various
formats). -->
<add
type="DotNetOpenAuth.OpenId.RelyingParty.Behaviors.AXFetchAsSregTransform,
DotNetOpenAuth.OpenId.RelyingParty" />
</behaviors>
</relyingParty>
</openid>
</dotNetOpenAuth>
<uri>
<!-- The uri section is necessary to turn on .NET 3.5 support for IDN
(international domain names),
which is necessary for OpenID urls with unicode characters in the
domain/host name.
It is also required to put the Uri class into RFC 3986 escaping
mode, which OpenID and OAuth require. -->
<idn enabled="All" />
<iriParsing enabled="true" />
</uri>
</configuration>