Hlavní konfigurace SMSInfo3 se nachází v DATASYS UMS Konfigurátor > SMSInfo3
Pro změnu ikony na kartě internetového prohlížeče na stránce SMSInfo3 je potřeba nahradit soubor favicon.ico, souborem s novou ikonou.
Soubor favicon.ico se nachází v ..\DATASYS UMS\WebApps\SmsInfo3\NazevInstance\
Konfigurace SMSInfo3 se nachází v konfiguračním souboru ..\DATASYS UMS\WebApps\SmsInfo3_NazevInstance\Web.config
<connectionStrings>
<add name="SMSInfo3ConnectionString" connectionString="Data Source=W2K19-UMS-TEST\SQLEXPRESS;Initial Catalog=SMSInfo3;Integrated Security=True" providerName="System.Data.SqlClient" />
- připojovací řetězec k SMSInfo3 databázi
<add name="UMSConnectionString" connectionString="Data Source=W2K19-UMS-TEST\SQLEXPRESS;Initial Catalog=UMS;Integrated Security=True" providerName="System.Data.SqlClient" />
- připojovací řetězec k UMS databázi
</connectionStrings>
<appSettings>
<add key="webpages:Version" value="2.0.0.0" />
- definuje verzi Razor engine
<add key="webpages:Enabled" value="false" />
- zabraňuje přímému přístupu k souborům .cshtml nebo .vbhtml v adresáři Views z prohlížeče
<add key="PreserveLoginUrl" value="true" />
- zamezí přepsaní defaultní autentizační URL, ke kterému dojde při přidání modulu WebMatrix.WebData.dll
<add key="ClientValidationEnabled" value="true" />
- povolení klientské validace (interně implementované pomocí jQuery validation plugin-u)
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
- povolení "unobtrusive JavaScript" (JavaScript kód striktně oddělen od HTML)
<add key="MaximumUploadFileSize" value="5" /> <!--MB-->
- maximální velikost jednotlivých uploadovaných souborů u kampaně (odchozí/pernamentní), v MB
<add key="GenerateCampaignName" value="true" />
- generování defaultního jména při vytváření kampaně (odchozí/pernamentní) a konverzace
<add key="enableSimpleMembership" value="false" />
- použít vestavěný ASP.MVC SimpleMembership provider pro autenitifikaci
<add key="autoFormsAuthentication" value="false" />
- nastaví automaticky formulářovou autentizaci (analogicky viz <authentication mode="Forms">). Zároveň přesměruje neautorizované uživatele pro všechny požadavky - nejen s atributem [Authorize]
<add key="samlAuthentication" value="false" />
- určuje, zda aplikace podporuje saml autentizaci
<add key="samlValidateResponse" value="false" />
- určuje, zda se příchozí saml response validuje proti certifikátu (certifikát se načítá ze souboru SMSInfo3/saml/samlResponseCert.cer)
<add key="samlOwnCertificate" value="c:\changeme\public_privatekey.pfx" />
- cesta k certifikátu, kterým aplikace SMSInfo3 podepisuje SAML requesty
<add key="samlOwnCertificatePass" value="changeme" />
- heslo k certifikátu, kterým aplikace SMSInfo3 podepisuje SAML requesty
<add key="samlAppId" value="app:company.service" />
- ID aplikace, kterým se představuje aplikace SMSInfo3 Identity serveru (je v SAML requestu)
<add key="samlResponseUrl" value="http://localhost/SmsInfo3/Saml/Response" />
- URL aplikace SMSInfo3, kam se přesměrovává SAML response
<add key="samlMetadataIdentityProvider" value="c:\changeme\demo_metadata.xml" />
- cesta k souboru s metadaty od Identity Providera, ze kterých se načítají parametry připojení k Identity Provideru
<add key="disableUserCreation" value="false" />
- určuje, zda se bude zobrazovat tlačítko pro vytvoření uživatele a při vytváření skupiny (company) se nebude zakládat v UMS databázi v tabulce UMS_USER uživatel/skupina "$G<jmeno skupiny>"
<add key="auditLogConfigFile" value="sample_audit.config" />
- cesta ke konfiguračnímu souboru audit logu
</appSettings>