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

Plugin to provide OpenId authentication #5580

Closed
mattab opened this issue Mar 25, 2008 · 16 comments
Closed

Plugin to provide OpenId authentication #5580

mattab opened this issue Mar 25, 2008 · 16 comments
Labels
Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc. wontfix If you can reproduce this issue, please reopen the issue or create a new one describing it.

Comments

@mattab
Copy link
Member

mattab commented Mar 25, 2008

Build a plugin to provide OpenId authentication.

[Tutorial about OpenId in the Zend_Framework using Zend_Auth_OpenId](http://devzone.zend.com/article/3141-Lifting-the-Skirt-on-Zend-Framework-1.5-Zend_Auth-and-the-OpenId-Adapter)

Refs #5534 Review the Login plugin to make it really modular (refactor the Auth class)

Keywords: interesting

@robocoder
Copy link
Contributor

The Zend folks released ZF 1.7 in November. Should Piwik update its Zend install? (It looks like ZF 1.0.)

@mattab
Copy link
Member Author

mattab commented Jan 13, 2009

vipsoft, I created a new ticket: #497 to update ZF

@robocoder
Copy link
Contributor

For login page, might consider using: http://code.google.com/p/openid-selector/ or http://code.google.com/p/openid-realselector/

(Some might prefer the more compact example at pibb.com.)

@robocoder
Copy link
Contributor

See IDIB Beacon for OpenID discovery. http://code.google.com/p/idib

@anonymous-matomo-user
Copy link

Sorry for posting this here and in the forum. I would like to know if you guys have already developed something for this OpenID plugin. I would like to work on that OpenID-Plugin as well. Who can i contact to help with the development?

Best regards,
yato

@mattab
Copy link
Member Author

mattab commented Nov 5, 2010

No work has been done on this plugin, or it would appear in this ticket.

@robocoder
Copy link
Contributor

yato: if you're volunteering, either matt or myself would be able to answer your questions.

This ticket is primarily to add an OpenID consumer using Zend_Auth_OpenId. Hooks to the "login" and "user management" forms would probably be needed (e.g., to associate an OpenID with a Piwik user).

It would be optional to provide an OpenID producer via Piwik.

@mattab
Copy link
Member Author

mattab commented Nov 23, 2010

Maybe adding oAuth authentication would be more useful than adding OpenID... any thoughts?

@robocoder
Copy link
Contributor

oAuth is in #906 -- it would be alternative to (or replacement for) token_auth.

@mattab
Copy link
Member Author

mattab commented Nov 24, 2010

OK so this plugin is about Authenticating users in Piwik with OpenID, but not about changing the token_auth API authentication mechanism at all, correct?

@anonymous-matomo-user
Copy link

Replying to matt:

OK so this plugin is about Authenticating users in Piwik with OpenID, but not about changing the token_auth API authentication mechanism at all, correct?

I think that would be good.

Sorry for not posting for a long time. Had a lot of other stuff to do.
My thoughts/questions so far:

  • piwik is just a OpenID consumer (as vipsoft wrote)
  • the plugin will be an alternative or addition to the standard login
  • using the openif-selector seems good as well. But maybe starting with a simple openID-only version and expand that later?

greets,
yato

@robocoder
Copy link
Contributor

(In [3694]) fixes #1765 - updating to Zend Framework 1.11.2 with some modifications:

ZF-10888: loadClass() inconsistencies

  • Zend/Http/Client.php
  • Zend/Uri.php
  • Zend/Validate.php

ZF-10890: include_path dependency and inconsistencies

  • Zend/Validate/Hostname.php

refs #5580 - added Zend_OpenId

@robocoder
Copy link
Contributor

In http://forum.piwik.org/read.php?3,71393, we have a suggestion to add Yubikey support (which can augment OpenId). At the moment, the php libraries for Yubikey would require rework before we could consider implementing as a plugin. (php-yubico from the vendor requires PEAR, while the third-party, standalone yubikey-php-webservice-class is license incompatible with Piwik.) That said, John Salter for Yubico has offered a couple of YubiKeys for evaluation/test.

@mattab
Copy link
Member Author

mattab commented Sep 17, 2011

OpenId is not 'cool' anymore? sorry...

@robocoder
Copy link
Contributor

This plugin would really complement the signup plugin #1148. There's anecdotal evidence that OpenID has lower abandonment rates than traditional email for sign-up.

And I think 2 factor authentication may be a nice addon in general.

@mattab
Copy link
Member Author

mattab commented Sep 17, 2011

Definitely agree, it is a great contribution idea if anyone is interested!

@mattab mattab added this to the Future releases milestone Jul 8, 2014
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc. wontfix If you can reproduce this issue, please reopen the issue or create a new one describing it.
Projects
None yet
Development

No branches or pull requests

3 participants