Skip to content
This repository has been archived by the owner on Aug 18, 2020. It is now read-only.
/ N98_Yubikey Public archive

Yubikey two factor authentification support for Magento admin logins

License

Notifications You must be signed in to change notification settings

netz98/N98_Yubikey

Repository files navigation

Adds a yubikey login for magento users

Installation

Put all files into your magento root folder.
The extension is modman enabled. If you use modman you can deploy it easily.

Configuration

Enable yubikey authentification service

After installation you must enable the yubikey authentification for admin users.
Go to “System → Configuration → Admin → Yubikey”.

Enable yubikey. You can alternativly define your own yubikey server or disable HTTPS communication (not recommended).

You must enter the client id and the secret for you magento shop.
If you need a client id you can register it at https://upgrade.yubico.com/getapikey/

You need an yubicode to get the client id and secret.

If you had problems with yubikey authentification there is a option to enabled logging. The service now loggs the
return status from yubikey service and the one time password to var/log/yubikey.log

Add yubikey to admin user

After enabling the yubikey service you must add a yubikey ID for each user. Open “System → Permissions → Users” and
select the user.
The user edit form has a new tab to configure the yubikey. Add a yubikey to the user. Please note that you can
block yourself if you assign a wrong yubikey id to the current logged in user!
If you did this you can reset the yubkey id on the database. There is new field “yubikey” in the table “admin_user”.

About

Yubikey two factor authentification support for Magento admin logins

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published