Ostatnia modyfikacja 2016-01-02 Instalacja modułu LMS-KIDT Spis treści 1 Moduł LMS-KIDT.... 2 1.1 Położenie plików w strukturze LMS:... 3 2 Konfiguracja modułu LMS-KIDT.... 4 2.1 Wymagana modyfikacja oryginalnych skryptów LMS... 5 3 Konfiguracja użytkowników do pracy z modułem KIDT... 8 3.1 Alternatywna konfiguracja - plik lms.ini... 9 3.2 Uprawnienia użytkowników LMS... 10 4 Sposób autoryzacji Partnera w KIDT... 12 5 Podstawowe pojęcia... 13 6 Indeks... 15 str. 1
1 Moduł LMS-KIDT. Moduł LMS-KIDT jest rozszerzeniem je Pliki do pobrania: Paczka modułu LMS-KIDT_pack.zip Instrukcja instalacji i konfiguracji Instalacja modułu LMS-KIDT - prezentacja video Pobrane archiwum LMS-KIDT_pack.zip należy wypakować, do katalogu głównego LSM zachowując strukturę katalogów. Plik związane z modułem lms-kidt zostaną dodane do katalogu modułów oraz katalogu widoków. Poniżej przestawiono listę plików oraz ich położenie w strukturze LMS. str. 2
1.1 Położenie plików w strukturze LMS: str. 3
2 Konfiguracja modułu LMS-KIDT. Po zalogowaniu do systemu LMS należy wprowadzić adres URL [1] skryptu instalatora LMS-KIDT: http:/ /?m=_kidt_install Pierwszym krokiem w procesie instalacji jest sprawdzenie poprawności położenia plików [2] w strukturze LMS. Następnie należy dodać parametry modułu do tabeli konfiguracyjnej systemu LMS, w tym celu należy kliknąć na przycisk "Dodaj parametry do tabeli uiconfig" [3]. str. 4
Po przeładowaniu strony status wszystkich parametrów powinien być poprawny. 2.1 Wymagana modyfikacja oryginalnych skryptów LMS Kolejnym krokiem instalacji modułu jest modyfikacja formatek systemu LMS w celu dodania elementów KIDT. W określonych plikach LMS [4] należy wyszukać podaną pozycję dla danego elementu [5] i umieścić na niej kod elementu KIDT [6]. str. 5
str. 6
Po dokonaniu wszystkich modyfikacji i przeładowaniu strony instalatora system potwierdzi poprawność wprowadzonych zmian. Następnie przechodzimy na stronę główną systemu LMS. str. 7
3 Konfiguracja użytkowników do pracy z modułem KIDT. Przy pierwszym uruchomieniu modułu [7] powinny zostać wyświetlone komunikaty potwierdzające wykonanie aktualizacji bazy danych [8]. W zakładce "Konfiguracja" wybieramy "Interfejs użytkownika" [9] gdzie należy uzupełnić parametry użytkownika inicjalizacyjnego oraz wprowadzić poprawny adres serwera KIDT [10]. Po przejściu do podstrony "Informacje" [11] modułu KIDT nastąpi próba zalogowania do systemu za pomocą konta inicjalizacyjnego [12]. str. 8
3.1 Alternatywna konfiguracja - plik lms.ini Parametry konfiguracyjne można ustawić poprzez plik lms.ini [phpui] ; -------------------------------------------------------------------------- ; LMS-KIDT configuration file version 1.0 (20.05.2014) ;--------------------------------------------------------------------------- ;Serwis testowy ;kidt_url = "https://wwww.kidt.pl:9443/kidt/soap/server/srv.php?wsdl" ;Serwis głowny ;kidt_url = "https://www.kidt.pl/kidt/soap/server/srv.php?wsdl" kidt_customername = "Firma 1" kidt_customerid = "1" kidt_sslcertfile = "/etc/lms/crt/partner_id.crt" kidt_sslkeyfile = "/etc/lms/crt/partner_id_privet.pem" kidt_passphrase = "" kidt_cainfofile = "/etc/lms/crt/kidt_ca.crt" ;----------------------------- Interfejs KIDT ------------------------------ ;Elementy menu i uprawnień dedykowane dla KIDT ;LMS version 1.11.13 Dira: custom_accesstable = modules/kidt/kidt_accesstable.php ;Elemnty Menu dedykowane dla KIDT custom_menu = modules/kidt/kidt_menu.php ;---------------- Konto Głwonego administratora----------------------------- ;For init only. Comment after first user have been added to KIDT. ;Dane Głownego administratora powinny być aktywne tylko podczas incjalizacji. ;Moduł KIDT, po wykryciu poniższych parametrów automatycznie loguję się w systemie ;jako główny administrator bez uwzględnienieja danych użytkownika LMS. ;Po rejestracji pierwszego użytkownika LMS w KIDT z uprawnieniami Administratora - dane ;poniższe muszą być usunięte kidt_initadmin = 'admin'; kidt_initadminpasswd = 'admin2014'; ;-------------------------------------------------------- str. 9
3.2 Uprawnienia użytkowników LMS Aby nadać uprawnienia dostępu do modułu KIDT dla użytkowników systemu LMS należy przejść do zakładki "Użytkownicy" [13] oraz wybrać edycję danego użytkownika [14]. Następnie należy zaznaczyć prawo dostępu "KIDT system" [15] i zapisać profil użytkownika [16]. Po zapisaniu ustawień należy ponownie przejść do edycji tego samego użytkownika i kliknąć w opcję "Edytuj parametry integracji LMS-KIDT" [17]. Następnie należy wybrać poziom uprawnień [18] i zapisać klikając na "Zmodyfikuj dane" [19]. str. 10
Ostatnim krokiem konfiguracji jest wyłączenie konta inicjalizującego. W tym celu należy przejść do konfiguracji i wyłączyć parametry "kidt_initadmin" oraz "kidt_initadminpasswd". str. 11
4 Sposób autoryzacji Partnera w KIDT Podczas rejestracji partner w rejestrze KIDT tworzone są: Profil kontrahenta Podpis elektroniczny dla modułu LMS-KIDT Konto administracyjne: Login i hasło dla konta technicznego zwanego INITAdmin (parametry : kidt_initadmin" oraz "kidt_initadminpasswd). Wykorzystanie konta opisano powyżej. Rejestr KIDT wymaga zgodności id Kontrahenta, podpisu elektronicznego ( zapisanych w konfiguracji) oraz poprawnego loginu i hasła użytkownika. Po dodaniu i zsynchronizowaniu użytkowników LMS z KIDT należy parametry konta INIT Admin należy usunąć. Przykładowy profil Kontrahenta: str. 12
5 Podstawowe pojęcia Kontrahent: Osoba fizyczna lub prawna. Partner (Kontrahent aktywny) : Kontrahent posiadający aktywną umowę o współpracy z Rejestrem KIDT Umowa partnerska: Standardowa umowa współpracy z KIDT - Umowa o udostępnianie informacji gospodarczych Użytkownik: z umowy Osoba reprezentująca Partnera posiadająca dostęp do rejestru KIDT i uprawnienia do wyszukiwania, rejestracji i modyfikacji dłużników. Administrator: Osoba reprezentująca kontrahenta posiadająca dostęp do rejestru KIDT i uprawnienia do wyszukiwania, rejestracji i modyfikacji dłużników, a także zażądanie innymi użytkownikami, zarządzenie profilem kontrahenta. Profil użytkownika: Szczegółowe dane osoby posiadającej uprawnienia dostępu do rejestru KIDT Podpis cyfrowy: Rejestr KIDT posiad własne, niekwalifikowane centrum autoryzacji KIDT_CA. Dla każdego użytkownika dostarczany jest certyfikat osobisty (Certyfikat X.509) umożliwiający identyfikacje oraz autoryzację w rejestrze KIDT. Podpis cyfrowy stanowi parę: Klucz publiczny (Certyfikat osobisty) - Klucz prywatny. Certyfikat użytkownika zob. Podpis cyfrowy Plik.pfx: Pliki.pfx stanowią bezpieczny magazyn dla podpisu cyfrowego oraz niezbędnych certyfikatów, Magazyn.pfx używany do dostarczania użytkownikom podpisu cyfrowego. Większość standardowo stosowanego oprogramowania komputerowe umożliwia importu i eksportu certyfikatów oraz kluczy prywatnych do magazynów przeglądarek internetowych. Dostęp do pliku.pfx jest chroniony hasłem. Profil Partnera: Szczegółowe dane Partnera. str. 13
Karta profilu Partnera: Kata profilu kontrahenta zawiera dokument PDF z informacjami dot. danych dostępowych kontrahenta w tym Loginy i hasła dla zarejestrowanych użytkowników, a także komplet podpisów cyfrowych. Koordynator: Osoba koordynująca prace konsultant operatorów KIDT Operator: Osoba współpracująca z kontrahentami oraz partnerami. Konsultant, Koordynator, Specjalista ds. obsługi Klienta, ABI: Administratora Bezpieczeństwa Informacji osoba nadzorująca z upoważnienia administratora danych osobowych przestrzeganie stosowania środków technicznych i organizacyjnych zapewniających ochronę przetwarzanych danych osobowych w sposób odpowiedni do zagrożeń oraz kategorii danych objętych ochroną. Rejestr KIDT: Rejestr informacji o dłużnikach gromadzonych przez partnerów zgodnie z umową o współpracy. Aplikacja KIDT: Aplikacja typu WEB udostępniające zasoby rejestru KIDT dla użytkowników. Aplikacja wymaga standardowej przeglądarki internetowej dla implementacji interfejsu użytkownika i umożliwia pracę zarówno na komputerach osobistych jaki urządzeniach mobilnych. Centrum Certyfikacji KIDT: Dedykowana aplikacja implementując Centrum Certyfikacji. Dostarcza mechanizmy tworzenia profili użytkowników wraz z podpisami cyfrowymi. Certyfikat główny kidt_ca.crt Rejestr KIDT posiad własne, niekwalifikowane centrum autoryzacji KIDT. Dla poprawnej współpracy należy dodać certyfikat kidt_ca (https://www.kidt.pl/kidtstart/cacrt/kidt_ca.crt) do zaufanych urzędów certyfikacji str. 14
6 Indeks A ABI 14 Administrator 13 Aplikacja KIDT 14 C Centrum Certyfikacji KIDT 14 Certyfikat główny kidt_ca.crt 14 Certyfikat użytkownika 13 K Kontrahent 13 Koordynator 14 P Partner 13 plik.pfx 13 Podpis elektroniczny 13 Profil Partnera 13 Profil użytkownika 13 R Rejestr KIDT 14 U Umowa partnerska 13 Użytkownik 13 O Operator 14 str. 15