Po co integrować się z generowaniem tokena?

Po co integrować się z generowaniem tokena?
Piotr Żychski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

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 ?

YA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2399
3

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"
...

EH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1208
1

Podstawowa zasada dzisijeszych apek nie jest "zrobić coś czego nie ma" tylko "zrobić coś prościej dla odbiorcy końcowego"

Piotr Żychski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0
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

Piotr Żychski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

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

EH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1208
0

@JAK masz taki konkretny problem to napisz nowy temat, bo ten był o czymś innym

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.