Přihlašování účtem Google

Přihlašování účtem Google

autor Petr Hermann -
Počet odpovědí: 6

Zdravím, 

nemáte, prosím, někdo radu pro následující problém? 

Pravděpodobně po po poslední aktualizaci moodle (3.2+) nastal problém s přihlašováním  přes Google účet (modul Oauth2). Již zapsaní uživatelé se přihlašují bez problému, nový účet uživatele nelze vytvořit. Stránka po pokusu o přihlášení zůstane "prázdná", po zmáčknutí tlačítka u prohlížeče na znovunačtení vyhodí chybu invalid_grant.  Modul Oauth2 je updatován na poslední verzi. Pes je zakopaný patrně v modulu "block_data". Stránka s informacemi o aktualizacích hlásí, že modul "block_data" má zastaralý ovladač, který má být updatován na verzi Events 2 (z verze Events 1. Netuším ovšem, jak to udělat.

Za jakoukoliv pomoc jsem vděčný a děkuji!

Petr Hermann


Počet hodnocení: -
V odpovědi na Petr Hermann

Re: Přihlašování účtem Google

autor David Mudrák -
Obrázek: Moodle HQ Obrázek: Obzvláště nápomocní moodlisté Obrázek: Překladatelé Obrázek: Vývojáři

Stránka po pokusu o přihlášení zůstane "prázdná"

To je typický příznak toho, že v PHP skriptu nastane fatální chyba, vy však máte (správně) zakázáno zobrazovaní chybových hlášení. Ve správě serveru dočasně povolte zobrazování ladících zpráv a nastavte nejvyšší úroveň protokolování (developer debugging).

hlásí, že modul "block_data" má zastaralý ovladač

Můžete poslat snímek té obrazovky, kde se to zobrazuje?

V odpovědi na David Mudrák

Re: Přihlašování účtem Google

autor Petr Hermann -

Zdravím,

v příloze jsou skeny obrazovky.

Děkuji!

Petr Hermann


Příloha moodle_access_probl.jpg
V odpovědi na Petr Hermann

Re: Přihlašování účtem Google

autor David Mudrák -
Obrázek: Moodle HQ Obrázek: Obzvláště nápomocní moodlisté Obrázek: Překladatelé Obrázek: Vývojáři

No, ta zpráva říká vše. Ten rozšiřující blok gdata spoléhá na to, že je k dispozici framework Zend, který už ale není součástí Moodle. Máte zastaralou verzi toho bloku a nejsem si jistý, zda vůbec existuje nějaká aktuální verze.

Nevím, odkud jste ten block instaloval. V oficiálním repozitáři doplňků pro Moodle není. Na stránkách https://docs.moodle.org/en/Google_Apps_Integration#Block:_User_Sync_block je uvedeno, že podporovány jsou pouze verze Moodle 2.0 až 2.6 a poslední změny. Odkazy na repozitář zdrojových kódů už nejsou platné.

Popravdě nevím, co nejlépe doporučit. Osobní zkušenost s integrací Moodle a Google v posledních verzích nemám. Bude zřejmě potřeba podívat se po alternativním řešení toho, co vám konkrétně tento blok poskytoval (pokud takovou funkci opravdu potřebujete).

V odpovědi na David Mudrák

Re: Přihlašování účtem Google

autor Petr Hermann -

Moc děkuji. 

Asi přesně nerozumím, proč  došlo k takové disproporci. Považoval jsem za trend, že se propojují platformy. Na škole používáme Google apps a moodle je alternativou (ne všichni učitelé sdílení a testování v moodle zvládnou, nebo jim to, na rozdíl od Google classroom připadá složité), takže to propojení přes jeden účet bylo pro nás ideální. Škoda, to fakt vypadá, že jsme narazili na nepřekonatelnou bariéru. Snad některá z budoucích aktualizací moodle přinese nějaké řešení, nebo přijde nějaký nový modul. Nevím. 

Každopádně ještě jednou díky!

Krásný den!

Petr Hermann


V odpovědi na Petr Hermann

Re: Přihlašování účtem Google

autor Lukáš Mižoch -

Pokud pro přihlašování používáte Google Apps, můžete zkusit např. přihlašování pomocí IMAP, ne?