Projekt

Obecné

Profil

Dlouhodobý úkol #8651

uzavřený

Graph API - podpora a využití

Přidáno uživatelem Martin Rejman před téměř 7 roky(ů). Aktualizováno před více než 4 roky(ů).

Stav:
Dokončen
Priorita:
Normální
Přiřazeno:
-
Kategorie:
-
Cílová verze:
-
% Hotovo:

0%

Smlouva:

Popis

Na https://graph.pirati.cz/ je publikováno API zpřístupňující skupiny a uživatele z fóra.

Které systémy strany toto používají, kdo tento subsystém podporuje, je za něj odpovědný ?


Související úkoly 1 (0 otevřených1 uzavřený)

související s Technický odbor - Dlouhodobý úkol #8602: Keycloak - Single Sign On + Identity managementDokončenMartin Rejman

Akce

Aktualizováno uživatelem Martin Rejman před téměř 7 roky(ů)

Aktualizováno uživatelem Martin Rejman před téměř 7 roky(ů)

Aktualizováno uživatelem Jitka Novotná před téměř 7 roky(ů)

Cituju Ondru:

https://graph.pirati.cz
https://gitlab.com/pirati-cz/graph

Původně ho psal Tomáš Klapka. Je v Node 8. Mírné aktualizace dělal i Standa. Běží v Dockeru.

Je to nahlížení do databáze PhpBB, ale to nejdůležitější nikdy nebylo naprogramováno - auth. ČIli to umí jen veřejně dostupné věci.

Aktualizováno uživatelem Martin Rejman před více než 6 roky(ů)

  • Stav změněn z Nový na Čeká se na podatele

Zatím to vypadá, že Graph API nic nepoužívá ... ?

Aktualizováno uživatelem Andrej Ramašeuski před více než 6 roky(ů)

Dokonce ani nefunguje. Pokusy ziskat informaci o uzivateli dle id nebo loginu konci chybou.

Aktualizováno uživatelem Stanislav Štipl před více než 6 roky(ů)

částečná nefunkčnost souvisela s aktualizací fóra, opraveno

jinak graph api používá přinejmenším wiki a helios

Aktualizováno uživatelem Martin Rejman před více než 6 roky(ů)

  • Fronta změněn z Úkol na 20
  • Stav změněn z Čeká se na podatele na Čeká se na řešitele

Výhledově bude potřeba graph API reimplementovat pomocí API Keycloak v rámci oddělení dalších funkcí od diskusního fóra.

Aktualizováno uživatelem Jan Bednařík před více než 6 roky(ů)

Myslím, že graph.pirati.cz by stálo zachovat jako zdroj veřejných informací o uživatelích a skupinách do kterých patří. Jen to místo fóra tahat z LDAPu, který nahradí fórum jako autoritativní zdroj těchto informací. Keycloak bych do toho nemíchal.

Minimálně tohle info budu potřebovat pro registr lobbistiských schůzek. Nevím jestli je v plánu, aby byl LDAP veřejně přístupný, ale myslím si, že všeobecně bude pro vývojáře přívětivější, mít nad LDAP postavené nějaké jednoduché API na HTTP.

Aktualizováno uživatelem Martin Rejman před více než 6 roky(ů)

Závěr tedy asi je: reimplementace GraphAPI po spuštění LDAP a SSO a migraci dat z fora.

Aktualizováno uživatelem Martin Rejman před více než 5 roky(ů)

GraphAPI bude tedy výhledově brát data z lide.pirati.cz a struktura.pirati.cz, resp. data bude poskytovat graph.pirati.cz a cachovat je dle potřeby.

Asi nechceme budovat aplikace, které jsou na sobě životně závislé.

Tam, kde je potřeba vysloveně aktuální data moho aplikace dostat přístup k potřebnému API (např. Helios vs. struktura.pirati.cz).

Aktualizováno uživatelem Martin Rejman před více než 5 roky(ů)

  • Fronta změněn z 20 na Dlouhodobý úkol
  • Začátek smazán (27.11.2017)
  • Zobrazit v nabídce nastaven na Ne
  • Organizační struktura nastaven na Ne

Aktualizováno uživatelem Martin Rejman před asi 5 roky(ů)

Bude nahrazeno aplikacemi {struktura,lide}.pirati.cz

Aktualizováno uživatelem Martin Rejman před asi 5 roky(ů)

  • Stav změněn z Čeká se na řešitele na Dokončen

Aktualizováno uživatelem Jan Hamal Dvořák před více než 4 roky(ů)

  • Projekt změněn z 124 na Technický odbor

Také k dispozici: Atom PDF