mojeID

Authentication ::: auth_mojeid
Maintained by 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/)
Latest release:
5 sites
22 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

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

Comments RSS

Show comments
  • Thu, Jul 3, 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.
  • Fri, Jul 4, 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
  • Tue, Aug 12, 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í.
  • Wed, Aug 13, 2014, 7:50 PM
    Dobrý den, děkujeme za upozornění, pracujeme na opravě.
  • Fri, Aug 15, 2014, 3:58 PM
    Publikována nová verze mojeID pluginu opravující chybu při výmazu uživatele založeného pomocí mojeID.
  • Fri, Aug 15, 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
  • Wed, Sep 24, 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.
  • Wed, Sep 24, 2014, 3:59 PM
    Funguje skvěle, díky. smile
  • Mon, Nov 10, 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.
  • Fri, Nov 14, 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.
  • Wed, Aug 31, 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.
  • Wed, Aug 31, 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