Integracja z Profilem Zaufanym
Wprowadzenie
Wraz z wydaniem 230930 systemu AMODIT wprowadziliśmy możliwość podpisywania dokumentów za pomocą Profilu Zaufanego (PZ). Mechanizmy integracji z PZ są wykorzystywane głównie w kontekście integracji z systemem ePUAP.
Główne założenia
Główne założenia mechanizmów integracji z systemem Profilu Zaufanego są następujące:
- Użytkownik wysyła dokument (funkcja reguł w systemie AMODIT), który ma być podpisany, do Profilu Zaufanego i w odpowiedzi dostaje link do witryny Profilu Zaufanego.
- Aplikacja webowa AMODIT przekierowuje użytkownika do nowej zakładki, gdzie użytkownik może zalogować się do konta w Profilu Zaufanym (jeśli wcześniej się nie logował) oraz dopełnia proces podpisania dokumentu w aplikacji webowej PZ.
- Po pomyślnym podpisaniu dokumentu Profil Zaufany wykonuje żądanie na wskazany wcześniej adres callback (callback dostarczono w żądaniu z systemu AMODIT, które przesyła dokument do podpisania).
- System AMODIT pobiera podpisany dokument i zastępuje nim jego niepodpisaną wersję np. w polu na sprawie.
Zrealizowane mechanizmy integracji z Profilem Zaufanym w ramach wydania 230930 systemu AMODIT
W ramach wydania 230930 systemu AMODIT zrealizowaliśmy mechanizmy integracji w następującym zakresie:
- Implementacja funkcji reguł ProfilZaufany_SendToSign(), umożliwiającej wysłanie dokumentu do podpisania w systemie Profil Zaufany;
- Implementacja tzw. handlerów, które są wywoływane przez system PZ, a których zadaniem jest pobranie podpisanego dokumentu do sprawy z PZ lub ewentualne zarejestrowanie niepowodzenia przy podpisywaniu.
Wraz z kolejnymi wydaniami systemu AMODIT będziemy również rozszerzać paletę możliwości integracyjnych z systemem Profilu Zaufanego.