Skip to content

Siirto API

Jani Rahkola edited this page Jan 17, 2019 · 5 revisions

Swagger kuvaus https://virkailija.testiopintopolku.fi/lomake-editori/api-docs/index.html#!/external-api/post_lomake_editori_api_external_siirto

Rajapinta palauttaa hakemuksen vastaukset keyValues kentässä, jonka arvo on tietue jossa avaimet viittaavat kysymyksien tunnisteisiin ja sisältävät mahdollisen tiedon monivalintakysymyksen vastausvaihtoehdosta. Arvot ovat hakijan syöttämiä vastauksia merkkijonoina.

Rajapinnan kutsuminen vaatii session muodostamista seuraavalla protokollalla:

  1. Jos ei olemassa, hae ticket granting ticket (TGT) CAS palvelimelta
  2. Hae service ticket (ST) CAS palvelimelta palvelu URL:lla https://virkailija.testiopintopolku.fi/lomake-editori/auth/cas (QA ympäristössä)
  3. Muodosta sessio tekemällä GET pyyntö https://virkailija.testiopintopolku.fi/lomake-editori/auth/cas?ticket=<ST>. Ota talteen keksi ring-session
  4. Välitä ring-session keksi API kutsuissa

Suppea CAS REST API ohje https://apereo.github.io/cas/4.2.x/protocol/REST-Protocol.html

Clone this wiki locally