Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding support for custom YubiKey validation server (tracker 32724) #2582

Closed
wants to merge 1 commit into from
Closed

Adding support for custom YubiKey validation server (tracker 32724) #2582

wants to merge 1 commit into from

Conversation

nikosdion
Copy link
Contributor

Overview

IMPORTANT: Please see Joomla! Tracker item 32724

The YubiKey two factor authentication plugin distributed with Joomla! 3.2.0 can only validate the code generated by the YubiKey against the public YubiCloud validation servers.

YubiKey allows you to create private validation servers using the Free and Open Source Software for custom validation servers provided by YubiCo. This is a great solution for Intranets and for elevated security environments e.g. enterprise) where tighter control of the YubiKeys is required.

This PR implements a new parameter in the YubiKey Two Factor Authentication plugin which allows the user to provide the URL of their custom key server.

Test instructions

Apply the path. Edit the Two Factor Authentication - YubiKey plugin. You will now see a new parameter called "Custom validation server". Enter your custom validation server URL, e.g. http://www.example.com/mykeyserver/wsapi/2.0/verify

IMPORTANT: You MUST add the /wsapi/2.0/verify suffix to your URL.

If you have a custom validation server the YubiKey code will be now validated against your custom server. You can try enabling the two factor authentication using such a server and a YubiKey configured to only validate against it to verify this patch.

Project management information

Backwards compatibility

None. This change is 100% backwards compatible.

Developer information

None. The change is transparent to developers.

Language changes

This PR adds two new language strings in the file administrator/language/en-GB/en-GB.plg_twofactorauth_yubikey.ini: PLG_TWOFACTORAUTH_YUBIKEY_CUSTOMSERVER_DESC and PLG_TWOFACTORAUTH_YUBIKEY_CUSTOMSERVER_LABEL

@nikosdion nikosdion closed this Jun 16, 2014
@nikosdion nikosdion deleted the feature/yubikey-custom-server branch June 16, 2014 09:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant