Skip to content

e-gov/PH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 

Repository files navigation

Pääsuke infosüsteemi avalik dokumentatsioon

Documentation for the developer implementing the integration with Pääsuke

Main ways to integrate with Pääsuke:

  1. The most common integration pattern is that integrator keeps authorisations (in payloads referred to as mandates) in Pääsuke and the integrator queries X-Road services offered by Pääsuke.
  2. It is also possible to keep authorisations in Pääsuke, but use GovSSO service to access the authorisations. More info can be found from GovSSO documentation.
  3. integrator keeps authorisations on their information system and Pääsuke queries X-Road services offered to Pääsuke by the integrator

Specification of the X-road services that Pääsuke provides to other parties

The following specification is for systems that keep authorisations in Pääsuke and load them from there using X-Road queries.

X-road services in different X-road environments

The services are made available through x-road.

You need to fill in an application to get access to the services. The application formula can be found: https://www.ria.ee/riigi-infosusteem/kesksed-platvormid-avalike-e-teenuste-pakkumiseks/paasuke (chapter "Taotlused ja tingimused")

Specification of the X-road services that Pääsuke queries from other parties

The following specification is for systems that keep authorisations on their own information system and open API to Pääsuke to query and change them

Sample provider application

There is a sample application that provides these X-road services. The application is built in Python and uses Postgres as a database.

  • Sample provider application built in Python—https://github.com/e-gov/PH-sample-provider-python (based on 1.0.0)
  • You can run it locally using Docker-compose
  • The provider stores authorisations and persons in a Postgres database
  • The application keeps state—so if you add an authorisation, then you can get it back

Releases

No releases published

Packages

No packages published