Authentication: mojeID

auth_mojeid
Maintained by Picture of Libor Soška Libor Soška
This is the authentication plugin for LMS Moodle which allows users to login/create account into the Moodle using the authority mojeID. (https://www.mojeid.cz/)
5 sites
6 downloads
3 fans

mojeID authentication plugin for LMS Moodle

=======================================

This extension adds a new authentication method to LMS Moodle  which allows users to login/create account into the Moodle using the authority mojeID. mojeID is the service provided by CZ.NIC z. s. p. o. 

CZ.NIC association manage the domain name registry for the .CZ domain and the 0.2.4.e164.arpa (ENUM) domain, operation of the CZ top-level domain and public education in the area of domain names.

The plugin extends the Moodle login page on the "Sign in with mojeID" button. Also contains the links to "Create a new mojeID account" or "Why mojeID" service description.

In the menu item Site administration / Plugins / Authentication / Manage authentication you will find a new authentication option mojeID that you can enable and configure.

Screenshots

Screenshot #0
Screenshot #1

Contributors

Picture of Libor Soška
Libor Soška (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of David Mudrák
    Thu, 3 Jul 2014, 10:39 PM
    Hi Libor. Thanks for sharing the code with the community. Even if the target group is the Czech Moodle community, it would be nice
    to provide README in English as well (some shortened version maybe) as other developers might use your code as the inspiration. Also
    not, the Czech language pack should not be part of the plugin as it is supposed to be distributed and localised via AMOS at
    lang.moodle.org.

    In your db/install.php I would recommend to use the standard config API calls get_config() and set_config() instead of the low level
    access to the table to prevent issues with the configuration caching. It would be nice to warn the admins that you are changing
    the additionalhtmlhead configuration variable (at the description here, for example) and that the change is required to make the
    plugin work.

    When trying to configure the plugin instance, I am getting PHP notices in the DEBUG_DEVELOPER mode. It would be good to have the
    fields in the configuration form better self-documented (and also described in more details in an external documentation).
    Currently, the admin hardly knows how to make use of this plugin.

    Please pay attention to the Plugin check results reported above to facilitate feedback from the community and further development of
    the plugin.

    For now, I am going to mark this plugin as needing more work until we get these issues resolved. Thanks for your patience with the
    review and approval process.
  • Picture of Libor Soška
    Fri, 4 Jul 2014, 9:27 PM
    Hi David!
    OK, we have improved the plugin as needed. But can you help me How and where I can upload the new version?
    Thank you, Best Libor
  • Picture of Lukáš Mižoch
    Tue, 12 Aug 2014, 3:05 AM
    Měl bych celkem zásadní výtku. Uživatele přihlášené pomocí mojeID nelze smazat, Moodle vyhodí jen chybu „Neplatný uživatel“ bez dalších podrobností.
  • Picture of Libor Soška
    Wed, 13 Aug 2014, 7:50 PM
    Dobrý den, děkujeme za upozornění, pracujeme na opravě.
  • Picture of Libor Soška
    Fri, 15 Aug 2014, 3:58 PM
    Publikována nová verze mojeID pluginu opravující chybu při výmazu uživatele založeného pomocí mojeID.
  • Picture of Lukáš Mižoch
    Fri, 15 Aug 2014, 5:40 PM
    Super, jdu zkusit.

    Měl bych ještě jednu připomínku. U uživatelů vstupujících pomocí mojeID se nezapisuje datum prvního přístupu, vždy tam je text „Nikdy“. Šlo by něco udělat i s tím? Je to jen drobnost, ale… smile
  • Picture of Libor Soška
    Wed, 24 Sep 2014, 3:43 PM
    Dobrý den, uvolnili jsme novou verzi pluginu mojeID, která řeší problém s propisováním data prvního přístupu.
  • Picture of Lukáš Mižoch
    Wed, 24 Sep 2014, 3:59 PM
    Funguje skvěle, díky. smile
  • Picture of Lukáš Mižoch
    Mon, 10 Nov 2014, 5:54 PM
    Nevím, zda něco dělám blbě, ale tento plugin se nedá odinstalovat? V seznamu pluginů u něj chybí odkaz na odinstalaci.
  • Picture of Libor Soška
    Fri, 14 Nov 2014, 8:37 PM
    Dobrý den, odkaz na odinstalaci se objeví až v okamžiku, kdy žádný z uživatelů nemá zvolenou autentizační metodu mojeID.
  • Picture of Ondřej Douša
    Wed, 31 Aug 2016, 5:30 PM
    Dobrý den, instalace pluginu i nastavení je ok (moodle 3.1), ale při pokusu o přihlášení/registraci se zobrazí chyba:

    Chyba v programu - prosím, informujte vývojáře: session_set_user() is removed, use \core\session\manager::set_user() instead

    Chyba se zobrazí v momentě, kdy by mělo dojít k přihlášení (tedy již proběhla autentizace u MojeID).

    netuším co s tím... děkuji za pomoc.
  • Picture of Libor Soška
    Wed, 31 Aug 2016, 5:34 PM
    Dobrý den, jak vidíte ze záložky verzions, plugin není v Moodle 3.1 podporován. Jednáme s CZ.NIC o možnostech jak zajistit udržitelnost a rozvoj tohoto pluginu.
Please login to post comments