{"id":24066132,"url":"https://github.com/opengento/magento2-hoodoor","last_synced_at":"2026-02-21T21:03:36.573Z","repository":{"id":229233860,"uuid":"773711192","full_name":"opengento/magento2-hoodoor","owner":"opengento","description":"This module allows to you login without a password and without using a third-party service.","archived":false,"fork":false,"pushed_at":"2024-09-29T20:20:31.000Z","size":98,"stargazers_count":31,"open_issues_count":0,"forks_count":2,"subscribers_count":23,"default_branch":"main","last_synced_at":"2025-04-23T21:02:18.195Z","etag":null,"topics":["login","magento2","magento2-extension","magento2-extension-free","magento2-module","passwordless","passwordless-authentication","passwordless-login","registration","signin","signup"],"latest_commit_sha":null,"homepage":"https://hoodoor.com","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opengento.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-18T09:05:47.000Z","updated_at":"2025-03-05T13:36:20.000Z","dependencies_parsed_at":"2024-08-08T04:50:25.303Z","dependency_job_id":null,"html_url":"https://github.com/opengento/magento2-hoodoor","commit_stats":null,"previous_names":["opengento/magento2-passwordless-login","opengento/magento2-hoodoor"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opengento%2Fmagento2-hoodoor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opengento%2Fmagento2-hoodoor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opengento%2Fmagento2-hoodoor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opengento%2Fmagento2-hoodoor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opengento","download_url":"https://codeload.github.com/opengento/magento2-hoodoor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250514780,"owners_count":21443209,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["login","magento2","magento2-extension","magento2-extension-free","magento2-module","passwordless","passwordless-authentication","passwordless-login","registration","signin","signup"],"created_at":"2025-01-09T11:19:51.745Z","updated_at":"2026-02-21T21:03:36.542Z","avatar_url":"https://github.com/opengento.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Module for Magento 2\n\n[![Latest Stable Version](https://img.shields.io/packagist/v/opengento/module-hoodoor.svg?style=flat-square)](https://packagist.org/packages/opengento/module-hoodoor)\n[![License: MIT](https://img.shields.io/github/license/opengento/magento2-hoodoor.svg?style=flat-square)](./LICENSE)\n[![Packagist](https://img.shields.io/packagist/dt/opengento/module-hoodoor.svg?style=flat-square)](https://packagist.org/packages/opengento/module-hoodoor/stats)\n[![Packagist](https://img.shields.io/packagist/dm/opengento/module-hoodoor.svg?style=flat-square)](https://packagist.org/packages/opengento/module-hoodoor/stats)\n\nThis module provides a top-notch security for your customers' accounts by adopting a passwordless approach, effectively removing the vulnerability of weak passwords from your database. This instills a sense of confidence and reliability in your platform among your customers.\n\n- [Setup](#setup)\n    - [Composer installation](#composer-installation)\n    - [Setup the module](#setup-the-module)\n- [Settings](#settings)\n- [Documentation](#documentation)\n- [Support](#support)\n- [Authors](#authors)\n- [License](#license)\n\n## Setup\n\nMagento 2 Open Source or Commerce edition is required.\n\n###  Composer installation\n\nRun the following composer command:\n\n```\ncomposer require opengento/module-hoodoor\n```\n\n### Setup the module\n\nRun the following magento command:\n\n```\nbin/magento setup:upgrade\n```\n\n**If you are in production mode, do not forget to recompile and redeploy the static resources.**\n\n## Settings\n\nThe configuration for this module is available in `Stores \u003e Configuration \u003e OpenGento \u003e Hoodoor`.\n\nMake sure you have generated a secret key.\n\n## Documentation\n\n### Compatibility and Activation:\n\nThis module is compatible with Magento 2 version 2.4.6-p4. \n\nYou have the flexibility to enable its functionality either on the Magento frontend or backend. To activate either option, adjust the corresponding values in the config settings.\n\n### Token Expiration and Customization:\n\nBy default, the authentication token remains valid for 15 minutes after the email is sent. However, you have the option to customize this duration according to your requirements. Refer to the PHP documentation on how to modify the datetime value.\n\n### Enhanced Security Measures:\n\nWe have implemented a robust security layer to ensure a high level of protection for the data transmitted via the HTTP protocol.\n\n### Private Key Generation:\n\nTo process requests securely, it is essential to generate a private key in the settings. This private key serves as a crucial component for decrypting and authenticating requests. Failure to provide this key may hinder the ability to decipher and establish connections effectively.\n\n## Support\n\nRaise a new [request](https://github.com/opengento/magento2-hoodoor-login/issues) to the issue tracker.\n\n## Authors\n\n- **Opengento Community** - *Lead* - [![Twitter Follow](https://img.shields.io/twitter/follow/opengento.svg?style=social)](https://twitter.com/opengento)\n- **Ronan Guérin** - *Maintainer* - [![GitHub followers](https://img.shields.io/github/followers/ronangr1.svg?style=social)](https://github.com/ronangr1)\n- **Contributors** - *Contributor* - [![GitHub contributors](https://img.shields.io/github/contributors/opengento/magento2-hoodoor.svg?style=flat-square)](https://github.com/opengento/magento2-store-path-url/graphs/contributors)\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](./LICENSE) details.\n\n***That's all folks!***\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopengento%2Fmagento2-hoodoor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopengento%2Fmagento2-hoodoor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopengento%2Fmagento2-hoodoor/lists"}