|
|
| (Nie pokazano 7 pośrednich wersji utworzonych przez tego samego użytkownika) |
| Linia 28: |
Linia 28: |
|
| |
|
| [[Plik:Konfiguracja IIS status.png]] | | [[Plik:Konfiguracja IIS status.png]] |
|
| |
| ===Instalacja bibliotek===
| |
| Do działania aplikacji niezbędne jest doinstalowanie bibliotek umożliwiających uruchamianie w systemie Windows aplikacji stworzonych przy pomocy narzędzi programistycznych firmy Microsoft:
| |
| *'''.NET Framework w wersji 4.6.2''' lub wyższej ([https://www.microsoft.com/net/download/dotnet-framework-runtime do pobrania ze strony Microsoft]),
| |
| *'''Microsoft Visual C++ 2017 Redistributable''' w [https://aka.ms/vs/15/release/vc_redist.x86.exe wersji x86] dla usługi sieciowej Finn, w [https://aka.ms/vs/15/release/vc_redist.x64.exe wersji x64] dla aplikacji eAdmin (wersja x86 i x64 mogą być zainstalowane równolegle).
| |
|
| |
|
| ==Menedżer internetowych usług informacyjnych (IIS)== | | ==Menedżer internetowych usług informacyjnych (IIS)== |
| Linia 74: |
Linia 69: |
| [[Plik:Konfiguracja iis ustawienia protokolu ssl.png|ramka|brak|Ustawienia protokołu SSL]] | | [[Plik:Konfiguracja iis ustawienia protokolu ssl.png|ramka|brak|Ustawienia protokołu SSL]] |
|
| |
|
| ===Szyfrowanie pliku konfiguracyjnego=== | | ==Usługa sieciowa Finn== |
| Aplikacje przechowują dane konfiguracyjne w pliku ''Web.config'' w postaci niezaszyfrowanej. Zalecamy zaszyfrowanie sekcji zawierającej dane wrażliwe. Do szyfrowania używamy narzędzia ASP.NET IIS Registration Tool (Aspnet_regiis.exe).
| | ===Wymagane biblioteki=== |
| | | Do działania aplikacji niezbędne jest doinstalowanie bibliotek umożliwiających uruchamianie w systemie Windows aplikacji stworzonych przy pomocy narzędzi programistycznych firmy Microsoft: |
| Narzędzie '''aspnet_regiis.exe''' znajduje się w katalogu ''%windows%\Microsoft.NET\Framework\<wersja_.net_framework>''
| | *'''.NET Framework w wersji 4.6.2''' lub wyższej ([https://www.microsoft.com/net/download/dotnet-framework-runtime do pobrania ze strony Microsoft]), |
| | | *'''Microsoft Visual C++ 2017 Redistributable''' w [https://aka.ms/vs/15/release/vc_redist.x86.exe wersji x86] (wersja x86 i x64 mogą być zainstalowane równolegle). |
| Aby zaszyfrować wybrane sekcje postępujemy kolejno:
| |
| #Uruchamiamy jako administrator '''Wiersz polecenia''' (''cmd.exe'').
| |
| #Przechodzimy do katalogu w którym znajduje się narzędzie ASP.NET IIS Registration Tool służące do szyfrowania.
| |
| cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
| |
| | |
| ====Szyfrowanie====
| |
| Schemat:
| |
| aspnet_regiis -pe "<nazwa_sekcji>" -app "/<folder_aplikacji>" -prov "RsaProtectedConfigurationProvider"
| |
| | |
| Przykład:
| |
| aspnet_regiis -pe "connectionStrings" -app "/eWizja" -prov "RsaProtectedConfigurationProvider"
| |
|
| |
|
| Efekt:
| |
| <syntaxhighlight lang="xml" style="border:3px dashed blue">
| |
| <connectionStrings configProtectionProvider="RsaProtectedConfigurationProvider">
| |
| <EncryptedData Type="http://www.w3.org/2001/04/xmlenc#Element" xmlns="http://www.w3.org/2001/04/xmlenc#">
| |
| <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc" />
| |
| <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
| |
| <EncryptedKey xmlns="http://www.w3.org/2001/04/xmlenc#">
| |
| <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5" />
| |
| <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
| |
| <KeyName>Rsa Key</KeyName>
| |
| </KeyInfo>
| |
| <CipherData>
| |
| <CipherValue>LyUdnmEgyetq9stzQizLkEiFfngcuxRZeNacsU0iHoKHyEvH40CIUiuv4I67DBT/Obf3yX9R6DZv42koMiHKSp7P4d3tE84nUVtAp8sdXgLnCh4ou9cx1Pbrzmbu/TXzHVOq2UsAh74hW0ULCKGjNfYvQiwHRJ1AZ3b5PHXA0uO6nI2vjZWH4t0LF2edd5zjSqtJRNvfmQoBBh7OSd5ZVyjGjJAftONsfah2Ffzepa4pjp1umWWUqLPROXrbujGP4DuLfbLvp1pt5O/y0zAypG3Z5ArCjlcGomLSn74qjLUCB1FcoZW9BQlb8U7jEhBNqg87sagoG1QgcmK4tbFvOg==</CipherValue>
| |
| </CipherData>
| |
| </EncryptedKey>
| |
| </KeyInfo>
| |
| <CipherData>
| |
| <CipherValue>zuubyHkocmWvRdBiKk5jYhRdnziOmYMIiS55dR/rHa7dRZzdwBOZeKitl59RguJlDlJyuAkuFfHIDZwkEzFHbzZzWRQn+aBogyhsRrfhAskq/cQwLN0zelWeDM8+GLn4Qjpgh8VB6OODBK7L/e/hKYML3stS9xcccAPv3ycMTkx18VFWOWDtUQEWN3iUBnO51l/9EgONlUmKKizlusoCAG9OYuVIlVOHGnOKkaojDGoseCuerF4hEks4z7GeVM6ynbP6AQHn38BUCtA2fYl8irLoWFD+KUwqmzWdmRJuuvhZs5D8Eo8Q9cIuPZO1kxNIq97FdxNErz1jO4m10mioWZdkLWGdNIV2lc39aeCmBt8xVcMTVZQCnBP4h1uhUgEf3arfPqmuliDPsewBpTfo9sGeNKZuiqVJcJwxb8baiSPBomJLZBvQRCMLo4HlqRiY7+Ifd8h0vI6DutN1OsF3V0hBuX+jQQGsYg19K4eschppdjdAaUeXfg==</CipherValue>
| |
| </CipherData>
| |
| </EncryptedData>
| |
| </connectionStrings>
| |
| </syntaxhighlight>
| |
|
| |
| ====Odszyfrowanie====
| |
| Schemat:
| |
| aspnet_regiis -pd "<nazwa_sekcji<" -app "/<folder_aplikacji>"
| |
|
| |
| Przykład:
| |
| aspnet_regiis -pd "connectionStrings" -app "/eWizja"
| |
|
| |
| Efekt:
| |
| <syntaxhighlight lang="xml" style="border:3px dashed blue">
| |
| <connectionStrings>
| |
| <add name="FbAuthConnection" connectionString="User=nazwa_uzytkownika;Password=trudne_haslo;Database=D:\Bazy\is_wizja.gdb;DataSource=localhost;Port=3050;Dialect=3;Charset=NONE;Role=;Connection lifetime=15;Pooling=true;MinPoolSize=0;MaxPoolSize=50;Packet Size=8192;ServerType=0;"
| |
| providerName="FirebirdSql.Data.FirebirdClient" />
| |
| </connectionStrings>
| |
| </syntaxhighlight>
| |
|
| |
| ==eWizja==
| |
| #Pobieramy ze strony [https://groszek.pl groszek.pl] aktualną wersje programu ''eWizja''.
| |
| #Wypakowujemy pliki aplikacji do wybranej lokalizacji, zalecamy ''C:\inetpub\eWizja'' (ścieżka domyślna witryn IIS to ''C:\inetpub\<katalog_aplikacji>'').
| |
| #Do [[Konfiguracja IIS#Dodawanie nowej witryny|wcześniej utworzonej witryny]] dodajemy aplikację.
| |
| ##Uruchamiamy [[Konfiguracja IIS#Menedżer internetowych usług informacyjnych (IIS)|Menedżer internetowych usług informacyjnych (IIS)]] > w sekcji ''Połączenia'' (lewa strona) klikamy PPM na utworzonej wcześniej witrynie > wybieramy ''Dodaj aplikację...''.[[Plik:Konfiguracja IIS Dodawanie aplikacji.png|brak|ramka|Menedżer internetowych usług informacyjnych > Dodaj witrynę sieci Web]]
| |
| ##Pole ''Alias'' uzupełniamy dowolną nazwą, np. eWizja. ''Ścieżka fizyczna'' to lokalizacja folderu, do którego wypakowaliśmy pliki aplikacji ''eWizja''.[[Plik:Konfiguracja IIS Dodawanie aplikacji eAdmin.png|brak|ramka|Dodawanie witryny sieci Web]]
| |
| ##Zatwierdzamy klikając na przycisk ''OK''.
| |
| #W pliku ''Web.config'' podajemy ścieżkę oraz dane dostępowe do bazy danych (''Configuration'' > ''connectionStrings''; zmieniamy ''database'' i ''datasource'', ew. Port).
| |
|
| |
| Po wykonaniu powyższych czynności aplikacja eWizja powinna poprawnie działać. Logowanie odbywa się z wykorzystaniem danych logowania z aplikacji Wizja. Administrator powinien poszczególnym operatorom przydzielić dostęp do wybranych komórek organizacyjnych korzystając ze słownika w aplikacji Wizja:
| |
| Konfiguracja > Słowniki roczne > Dostęp użytkowników do komórek organizacyjnych
| |
|
| |
| ==Usługa sieciowa Finn==
| |
| ===Usługi WCF=== | | ===Usługi WCF=== |
| Do poprawnego działania usługi wymagane jest aktywowanie dodatkowej funkcji systemu Windows: ''.NET Framework 4.x > Usługi WCF > Aktywacja HTTP''. | | Do poprawnego działania usługi wymagane jest aktywowanie dodatkowej funkcji systemu Windows: ''.NET Framework 4.x > Usługi WCF > Aktywacja HTTP''. |
| Linia 199: |
Linia 132: |
|
| |
|
| ===Konfiguracja po stronie Podatków=== | | ===Konfiguracja po stronie Podatków=== |
| Pozostaje skonfigurować EOB w aplikacji ''Podatki'', opis znajduje się na stronie [[ViDOK konfiguracja repozytorium dokumentów#Finn]]. | | Pozostaje skonfigurować EOB w aplikacji ''Podatki'', opis znajduje się na stronie [[ViDok konfiguracja obiegu dokumentów#Finn]]. |
|
| |
|
| [[Kategoria:eAdmin]]
| |
| [[Category:ePodatki]]
| |
| [[Kategoria:eWizja]]
| |
| [[Category:Aneks]] | | [[Category:Aneks]] |
| [[Kategoria:IIS]] | | [[Kategoria:IIS]] |
| | [[Kategoria: Metadane produkty]] |