MojeID - Zadání k přihlášení přes důvěryhodnou identitu MojeID #17
Labels
No Label
critical
CZ
documentation
Doing
enhancement
GMaps
info
Mapbox
needinfo
new-app
OSM
performance
QGIS
regression
suggestion
To Do
upstream
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Spotter-Cluster/decidim#17
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
No, takže identita přes NIA a jiné eObčanka sprosťárny je nereálná, ale mohlo by asi dojít k něčemu podobnému přes OpenID, respektive českou implementaci ve formě MojeID
K tomu existuje Technická dokumentace k implementaci MojeID
a Technická dokumentace k OpenID
Zadání na realizaci je na programátora se schopnostmi programovat v Ruby tak aby vyhovělo struktuře Decidim.
Zadání je na https://server.spotter.cz/s/rkQ6aaQos7ePybY
Technická podpora
techsupport@mojeid.cz
changed the description
changed the description
changed the description
mentioned in issue #9
mentioned in issue #18
changed title from MojeID - Zadání k {-vylepšení -}přihlášení přes důvěryhodnou identitu to MojeID - Zadání k přihlášení přes důvěryhodnou identitu{+ MojeID+}
@Disassembler zvídavý dotaz: Myslíte že tento výběr z hroznů https://github.com/search?l=Ruby&q=mojeID&type=Repositories by se mohl nějak použít pro realizaci MojeID v Decidim? Ptám se ještě než otevřu diskusi s tím člověkem na RUby. Vypadá to dost fousatě.
No jako dal, protože MojeID i OpenID implementují klasický OAuth. Problém je, že vy později určitě budete chtít, aby se z něj načítaly i všechny informace o přihlašovaném člověku, které v kontextu Decidimu dávají smysl, což OAuth sice umí, ale běžně se to nedělá, protože aplikacím obvykle stačí informace "jo, tohohle uživatele znám a heslo zadal správně". K jednoduché autentizaci by mělo stačit pár řádků jako je na https://github.com/oerdnj/omniauth-mojeid-discourse/blob/master/plugin.rb k úplné pak bude potřeba něco složitějšího jako třeba https://github.com/petrbela/omniauth-mojeid , kteréžto je zároveň i "oficiálním" omniauth-mojeid Ruby gemem - https://rubygems.org/gems/omniauth-mojeid . U něj mě ale děsí poslední aktualizace v roce 2013.
No... já předpokládám jen to, že na Decidimu se objeví patřičné logo MojeiD a zbytek mě nezajímá. :) Přečetl jsem někde, že ano, OpenID je rozšířením OAuth. Cílem je mít v ruce argument že MojeID ofiko vyjmenovává i NIA a už ho implementovaly i různé další obce atd do svých webů.
Argumentační výměna zhruba tato:
víc už nevim, co pro to udělat.