Viz co jsem psal na Ábíčku:
A nebylo by rozumnější podporovat vývoj OpenID pluginů, které umožňují vyjmenovat povolené* poskytovatele identity a nevytvářet tak de facto vendor lock-in na MojeID?
*) s cílem omezit se jen na ty důvěryhodné, aby např. spamer nepoužíval vlastní OpenID poskytovatele
A někdo tam psal, že ten plugin do Drupalu to dokonce umí (nemám vyzkoušené).
OpenID sice v základu Drupalu je, ale donedávna obsahovala několik závažných chyb (špatná nebo chybějící implementace Openid specifikace). Někteří provideři mají problémy, včetně mojeID. V Drupalu 7 by to snad mělo být v příští stable verzi opraveno, Drupal 6 si ještě na opravu asi chvilku počká. Openid bohužel v Drupalu moc lidí nepálí, zajímá se o to jen pár vývojářů (asi tak 3-5) a protlačit opravu přes lidi, kteří mají commit práva, ale Openid nerozumí je trochu boj...
Modul je již ke stažení, a to z Drupal.org (samotný) nebo z GitHubu (balíček, upravený modul Openid a další). Modul je funkční, jen se ještě řeší nějaké chyby v Openid implementaci v Drupalu, díky kterým byla služba mojeID nefunkční. Takže jsem vydání mojeID pro Drupal zdržoval než to bude vyřešeno, abych nemusel distribuovat i patchnutý modul Openid (a proto zatím není modul k dispozici na mojeid.cz). Ale vzhledem k tomu, že se commity příslušných patchů už odkládají asi 4-5 měsíců (specifikaci Openid totiž skoro nikdo nerozumí), asi nebude vyhnutí, než to pustit do světa takto... Uvidíme ve středu, měl by vyjít další Drupal 7.x, snad se všemi potřebnými záplatami.