Przecież ministerstwo udostępnia darmową aplikację gdzie każdy podatnik może sobie bez problemu generować tokeny , uniewazniac je itd.
Zatem Po co tworzyć w naszym oprogramowaniu kopie tej funkcji skoro tamto jest dobre i za darmo i na pewno działa ?
Po co integrować się z generowaniem tokena?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 11
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2399
Jakim "naszym oprogramowaniu" ? Jaki "token" ? Do czego ten "token" miałby być wykorzystywany w "naszym oprogramowaniu" ?
Jeśli się decydujesz na używanie zewnętrznej usługi, to wprowadzasz zależność, nad którą nie masz kontroli.
Co jeśli:
a) "nasze oprogramowanie" nie jest podatnikiem? Może sobie generować tokeny z wykorzystaniem aplikacji ministerstwa?
b) zewnętrzny system przestanie odpowiadać (przerwa serwisowa), albo usługa zostanie wygaszona? (np. przez zbyt małe zainteresowanie usługą)
c) "w naszym oprogramowaniu" przegapisz moment zmiany "aplikacji ministerstwa" (wersji interfejsu?) ?
d) nie będziesz w stanie zapewnić stabilnego czasu odpowiedzi (np. usługa oblężona, czas odpowiedzi 1 minuta, a czasem timeout; czy to problem ?)
e) bezpieczeństwo (przez taką zależność rozszerzasz granicę systemu), więc podatności w zewnętrznej usłudze, mogą się przenosić na "nasze oprogramowanie"
...
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1208
Podstawowa zasada dzisijeszych apek nie jest "zrobić coś czego nie ma" tylko "zrobić coś prościej dla odbiorcy końcowego"
- Rejestracja: dni
- Ostatnio: dni
- Postów: 11
yarel napisał(a):
Jakim "naszym oprogramowaniu" ? Jaki "token" ? Do czego ten "token" miałby być wykorzystywany w "naszym oprogramowaniu" ?
Jeśli się decydujesz na używanie zewnętrznej usługi, to wprowadzasz zależność, nad którą nie masz kontroli.
Co jeśli:
a) "nasze oprogramowanie" nie jest podatnikiem? Może sobie generować tokeny z wykorzystaniem aplikacji ministerstwa?
b) zewnętrzny system przestanie odpowiadać (przerwa serwisowa), albo usługa zostanie wygaszona? (np. przez zbyt małe zainteresowanie usługą)
c) "w naszym oprogramowaniu" przegapisz moment zmiany "aplikacji ministerstwa" (wersji interfejsu?) ?
d) nie będziesz w stanie zapewnić stabilnego czasu odpowiedzi (np. usługa oblężona, czas odpowiedzi 1 minuta, a czasem timeout; czy to problem ?)
e) bezpieczeństwo (przez taką zależność rozszerzasz granicę systemu), więc podatności w zewnętrznej usłudze, mogą się przenosić na "nasze oprogramowanie"
...
Wyjaśnienie hasel : "Nasze oprogramowanie" to program który wykonuje ileś skomplikowanych operacji a przy okazji umie wystawić fakturę VAT i ją wydrukować. Jedno oprogramowanie to jeden podatnik i podatnik wie jaki token gdzie wpisać w parametrach
- Rejestracja: dni
- Ostatnio: dni
- Postów: 11
Zatem jaka jest kolejność kroków aby wysłąc fakturę :
Ja zaczynam od https://ksef-test.mf.gov.pl/api/online/Session/AuthorisationChallenge - podaję NIp i dostaję challenge
Teraz drugi krok to https://ksef-test.mf.gov.pl/api/online/Session/InitSigned i tu ugrzęzłem bo dostaję 415 Unsupported media type