Is there any SSO Wordpress plugin?

Asked by Voidcode

Is there a Ubuntu single sign on plugin for Wordpress?

Question information

Language:
English Edit question
Status:
Solved
For:
Canonical SSO provider Edit question
Assignee:
No assignee Edit question
Solved by:
Voidcode
Solved:
Last query:
Last reply:

This question was reopened

Revision history for this message
Stuart Metcalfe (stuartmetcalfe) said :
#1

Yes. You will need a patched version of the regular OpenID plugin plus the Launchpad/SSO plugin:

lp:~canonical-isd-hackers/wordpress-openid-integration/trunk
lp:~canonical-isd-hackers/wordpress-launchpad-integration/trunk

We also have a Launchpad teams plugin which can be used with Ubuntu SSO:

lp:~canonical-isd-hackers/wordpress-teams-integration/trunk

Setup should be fairly simple - see the README files and let us know if you have any problems.

Revision history for this message
Voidcode (terkelsorensen) said :
#2

Thanks Stuart Metcalfe, that solved my question.

Revision history for this message
Voidcode (terkelsorensen) said :
#3

But it do not sent me back to WordPress after the Ubuntu SSO login screen... it just sent me to a blank screen!!

Revision history for this message
Stuart Metcalfe (stuartmetcalfe) said :
#4

This sounds like an error which is being suppressed. Can you change your PHP settings to display errors (or output them to a log file) and tell us what errors are being produced, please?

Revision history for this message
Voidcode (terkelsorensen) said :
#5

Curl FAIL is it a fault with my web provider or SSO plugin?

[INFO] PHP version: 5.2.14
[INFO] PHP memory limit: 128M
[INFO] Include Path:
/hsphere/local/home/voidcode/go-ubuntu.dk/wiki/wp-admin
/hsphere/shared/apache/libexec/php5ext/php
[INFO] WordPress version: 3.0.4
[INFO] MySQL version: 5.0.67
[INFO] WordPress' table prefix: wp_
[FAIL] Curl: Hardened php (suhosin) extension active -- curl version checking skipped.
[OK] Big Integer support: GMP is installed.
[INFO] Plugin Revision: 518
[INFO] Plugin Database Revision: 24426
[INFO] XRDS-Simple: XRDS-Simple plugin is installed.
[OK] Overall Plugin Status

Revision history for this message
Stuart Metcalfe (stuartmetcalfe) said :
#6

Please check if the curl extension is installed on your server. I believe it's required in order to do https OpenID logins (which Ubuntu SSO does).

Revision history for this message
Voidcode (terkelsorensen) said :
#7

phpinfo says.
cURL support: enabled
cURL Information: libcurl/7.15.3 OpenSSL/0.9.8b zlib/1.2.3

But i do not has https on my server(no dedikeret ip)
Is https required on my server?

Revision history for this message
Stuart Metcalfe (stuartmetcalfe) said :
#8

https isn't required on your server - only curl OpenSSL support to talk to the SSO server (which you have so that shouldn't be the problem). We know these plugins work as we deploy them to a number of company blogs. This may indicate a problem with your environment somewhere. Can you work through the openid plugin (starting at the point where you return from the openid server) adding debugging/logging statements to each step until you identify the exact location of the error?

Revision history for this message
Voidcode (terkelsorensen) said :
#9

Cool it seems to work if I set launchpad server to "ubuntu SSO production" mode.
So it was just an error 40 ;) many thanks Stuart for your help!!

Revision history for this message
Stuart Metcalfe (stuartmetcalfe) said :
#10

Glad it worked :) Out of interest, which option was it that didn't work?

Revision history for this message
Voidcode (terkelsorensen) said :
#11

Production, Testing, staging and Ubuntu SSO staging.