0% found this document useful (0 votes)
45 views14 pages

Configuration File for Elmah and DotNetOpenAuth

Uploaded by

amit bhalla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views14 pages

Configuration File for Elmah and DotNetOpenAuth

Uploaded by

amit bhalla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

<?xml version="1.0" encoding="utf-8"?

>
<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="|,&amp;,#,@" />
<add key="ImportDelimiter" value="|,&amp;,#,@" />
<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" />

<!--cosmos DB with MongoDB API Details-->


<add key="MongoDatabase" value="PrivateAPIHourlyLogs" />
<add key="MongoCollection" value="HourlyLogsContainer" />
<add key="MongoDatabaseCurrentMonth" value="PrivateAPIDailyLogs" />
<add key="MongoCollectionCurrentMonth" value="DailyLogsContainer" />
<add key="sendCallURLToLogs" value="true" />
<!--cosmos DB with MongoDB API connection -->
<add key="MongoConnectionString" value="" />
<!--Always Encrypted-->
<add key="EncrytionAppId" value="764dfd51-6d65-4ef2-ae12-
d09cfc0baefd" />
<add key="EncrytionClientKey"
value="xgk_7PJ1.~6R3rBXg40EJQb4fvkxF729~v" />

<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}&amp;CustomerSubdomain={subdomain}&amp;fields=" />
<add key="EXPERIAN" value="https://api-private-
dev.my.matchbookservices.com/Experian?
name={name}&amp;city={city}&amp;street={street}&amp;state={state}&amp;zip={zip}&amp
;phone={phone}&amp;taxId={taxId}&amp;subcode={subcode}&amp;geo={geo}&amp;customerSu
bDomain={customerSubDomain}&amp;bin={bin}&amp;acceptanceThreshold={acceptanceThresh
old}&amp;fields=" />
<add key="ABERDEEN" value="https://api-private-
dev.my.matchbookservices.com/GooglePlaceID?
input={nameAddressString}&amp;CustomerSubdomain={subdomain}&amp;fields=" />

<add key="CacheToUse" value="Redis1" />


<add key="RedisCacheExpire" value="2" />

<add key="RedisKey" value="mbsvcs-


dev.redis.cache.windows.net:6380,password=ozbmqSPZdPcv+7kaGO4C2wqgtJrKfvpU8AZgK9Yxx
xg=,ssl=True,abortConnect=False" />
<add key="emailhost" value="smtp.office365.com" />
<add key="emailport" value="587" />
<add key="emailFrom" value="[email protected]" />
<add key="emailuserName" value="[email protected]" />
<add key="emailpassword" value="wMmLgR8EGPXLGUCBg8G1" />
<add key="emailenableSsl" value="true" />
<add key="mailgunApiBaseUri" value="https://api.mailgun.net/v3" />
<add key="mailgunApiKey" value="b2eddd32188e74b48c9234a1da3ab85d-
4f207195-842c4686" />
<add key="EmailDomain" value="mg.matchbookai.com" />

<!--Google External Login-->


<add key="GoogleAuthClientId" value="970883965910-
4dhnageoor84mpsmm0mrthd4al5gjuau.apps.googleusercontent.com" />
<add key="GoogleAuthClientSecret" value="hSiS4wzS9GxijmQlmbQlY1DB" />
<add key="GoogleAuthRedirectUri" value="https%3A%2F%2Fsiteproxy.ruqli.workers.dev%3A443%2Fhttp%2Flocalhost
%3A9092%2FAccount%2FExternalLoginCallback" />
<add key="GoogleOAuthUri"
value="https://accounts.google.com/o/oauth2/token" />
<add key="GoogleAuthenticationUri"
value="https://accounts.google.com/o/oauth2/auth?
response_type=code&amp;redirect_uri=https%3A%2F%2Fsiteproxy.ruqli.workers.dev%3A443%2Fhttp%2Flocalhost%3A9092%2FAccount
%2FExternalLoginCallback&amp;scope=https://www.googleapis.com/auth/userinfo.email
%20https://www.googleapis.com/auth/userinfo.profile&amp;client_id={client_id}" />
<add key="GoogleUserInfoUri"
value="https://www.googleapis.com/oauth2/v1/userinfo?access_token=" />
<add key="GoogleLogOffUrl"
value="https://www.google.com/accounts/Logout?continue=https://appengine.google.com
/_ah/logout?continue=" />

<!--Microsoft External Login-->


<add key="ida:AADInstance" value="https://login.microsoftonline.com/{0}
{1}" />
<add key="vs:EnableBrowserLink" value="false" />
<add key="ClientId" value="aece839c-5bb2-4dfb-9b34-6bf0226a71d6" />
<add key="ClientSecret" value="2B4.rZ_OM3BiEjN4z52NOlf.huM~SwO12J" />
<add key="MicrosoftOAuthUri"
value="https://login.microsoftonline.com/organizations/oauth2/v2.0"/>
<add key="MicrosoftGraphUri" value="https://graph.microsoft.com/"/>

<!--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"/>

<add key="VaultUrl" value="https://mbs-key-vault.vault.azure.net/"/>

<!--DNB URLs-->
<add key="Direct20UAuthURL"
value="https://direct.dnb.com/Authentication/V2.0/" />
<add key="DirectPlusAuthURL" value="https://plus.dnb.com/v2/token" />

<add key="AttemptesPerMinute" value="5" />


<add key="AttemptesPerHour" value="20" />
<add key="AttemptesPerDay" value="100" />

<add key="IdentityServerURL" value="https://identity-


aks.my.matchbookservices.com/connect/token?subdomain="/>
<add key="client_id" value="MVC Portal"/>
<add key="client_secret"
value="3f1b5404aa5d7f1a1cd1ea346e3ff23c9c2107edc353e300cde731f3af303ea6"/>
<add key="MlApiUrl"
value="https://ml-dev.my.matchbookservices.com/identity-resolution/predict" />
<add key="MlApiKey" value="f15a5e42-5ea9-46de-a1cc-0c94adbcac22-
4PG34X1PREiXmyiIE2Q2xA==" />
<!-- MB Match Engine Config -->
<!--<add key="SearchMatchAPIEndpoint"
value="https://localhost:7110/" />-->
<add key="SearchMatchAPIEndpoint" value="https://search-api-
demo.my.matchbookservices.com/" />
<add key="SearchMatchAPIKey"
value="lrDUSXKxu6vOGmLCUHuTAII2HlILn1KdanC80uP6yid7uA1BVbQMsvtLHLAz9JBz"/>
</appSettings>
<system.web>
<!--Local-->
<httpCookies httpOnlyCookies="true" requireSSL="false" />
<!--Live for all-->
<!--<httpCookies httpOnlyCookies="true" requireSSL="true" />-->

<authentication mode="None" />


<compilation debug="true" targetFramework="4.8">
<assemblies>
<add assembly="System.Data.Entity, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add assembly="System.Runtime, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</assemblies>
</compilation>
<httpRuntime targetFramework="4.5.1" maxRequestLength="2147483647"
requestLengthDiskThreshold="2147483647" executionTimeout="36000"
enableVersionHeader="false" />
<customErrors mode="Off" />
<!--<customErrors mode="On">
<error statusCode="404" redirect="~/Error/PageNotFound" />
<error statusCode="500" redirect="~/Error/InternalError" />
<error statusCode="400" redirect="~/Error/PageNotFound" />
</customErrors>-->
<httpModules>
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
<add name="ErrorMail" type="SBISCCMWeb.Utility.ElmahMail" />
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" />
</httpModules>
<sessionState mode="Custom" customProvider="MySessionStateStore">
<providers>
<!-- applicationName and connectionString sets value by
using respective keys -->
<add name="MySessionStateStore"
type="Microsoft.Web.Redis.RedisSessionStateProvider" host="127.0.0.1" accessKey=""
ssl="false" applicationName="Environment" />
<!--<add name="MySessionStateStore"
type="Microsoft.Web.Redis.RedisSessionStateProvider"
connectionString="SessionRedisConnectionString"
operationTimeoutInMilliseconds="1000" connectionTimeoutInMilliseconds="10000"
retryTimeoutInMilliseconds="3000" applicationName="Environment"
throwOnError="false" />-->
</providers>
</sessionState>
<pages>
<namespaces>
<add namespace="MvcSiteMapProvider.Web.Html" />
<add namespace="MvcSiteMapProvider.Web.Html.Models" />
</namespaces>
</pages>
</system.web>
<system.webServer>
<modules>
<remove name="FormsAuthenticationModule" />
<remove name="UrlRoutingModule-4.0" />
<add name="UrlRoutingModule-4.0"
type="System.Web.Routing.UrlRoutingModule" />
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"
preCondition="managedHandler" />
<add name="ErrorMail" type="SBISCCMWeb.Utility.ElmahMail"
preCondition="managedHandler" />
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah"
preCondition="managedHandler" />
<remove name="Session" />
<add name="Session"
type="Microsoft.AspNet.SessionState.SessionStateModuleAsync,
Microsoft.AspNet.SessionState.SessionStateModule, Version=1.1.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode" />
</modules>
<handlers>
<add name="ReportViewerWebControlHandler"
preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd"
type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms,
Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<remove name="OPTIONSVerbHandler" />
<remove name="TRACEVerbHandler" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*."
verb="*" type="System.Web.Handlers.TransferRequestHandler"
preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
<staticContent>
<remove fileExtension=".woff" />
<mimeMap fileExtension=".woff" mimeType="application/x-woff" />
<remove fileExtension=".svg" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>
<validation validateIntegratedModeConfiguration="false" />

<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>

You might also like