Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Authenticators broken in 2.0.14 fresh install?
ddumont
✭✭
I've followed the instructions here: http://vanillaforums.com/blog/help-tutorials/how-to-add-facebook-twitter-google-and-openid-to-your-community
Basically, I'm able to enable the plugins. (openid and google)
But when I go to [Users->Authentication] and try to activate the authenticator, the page flashes and "Current Authenticator" still says "Password"
When I log out to try the connectors, they show up in the login screen.
When I click on the openid or google buttons, they just pop open a new instance of the same login window, not the correct login window for google or openid.
Basically, I'm able to enable the plugins. (openid and google)
But when I go to [Users->Authentication] and try to activate the authenticator, the page flashes and "Current Authenticator" still says "Password"
When I log out to try the connectors, they show up in the login screen.
When I click on the openid or google buttons, they just pop open a new instance of the same login window, not the correct login window for google or openid.
There was an error rendering this rich post.
Tagged:
0
Comments
I just set up twitter, it does not appear to work either. Basically twitter, openid, and google auth do not redirect to the appropriate login page when it opens a new window. It still shows a mydomain.com address and my login page.
Facebook seems to work fine. I get no errors, even when setting the config to use deverror instead.
There was an error rendering this rich post.
No servers found!
The error occurred on or near: /home/canofsle/public_html/test/plugins/OpenID/class.lightopenid.php
368: $this->server = $server;
369: return $server;
370: }
371:
372: throw new ErrorException('No servers found!');
373: }
374: throw new ErrorException('Endless redirection!');
375: }
376:
@Tim any ideas?
There was an error rendering this rich post.
Trying Facebook login. I grant permission and it asks me to pick a unique user name. I provide one, a password field flashes visible and then hides again. I get a red box saying I need to provide a unique user name.... Stuck on this one.
Twitter seems to log me in after I grant permission. The account is auto created ( I don't get to pick a username ) but the email address for the user profile created is [twitterusername]@foo.com :-/
Google Auth is failing with the error in the previous post. I have not tried openID.
How exactly do you have this working on the vanilla site here? Can you share some of the fixes you've run across? Or are you planning an update release soon?
There was an error rendering this rich post.
Vanilla Forums COO [GitHub, Twitter, About.me]
Can you give me an idea of the browser you are using?
Do you have htaccess enabled?
Can you paste the exact url into the discussion so I can have a look?
I'll pm you the info to try yourself.
There was an error rendering this rich post.
The only issue that remains is that twitter accounts have a twittername@foo.com email address when created. Any ideas?
There was an error rendering this rich post.
There was an error rendering this rich post.
What is the fix?
There was an error rendering this rich post.
.htaccess
suPHP_ConfigPath /path/to/public_html/php.ini
php.ini
;;;;;;;;;;;;;;;;;;
; Fopen wrappers ;
;;;;;;;;;;;;;;;;;;
; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
allow_url_fopen = On
There was an error rendering this rich post.
Fatal Error in LightOpenID.discover();
No servers found!
The error occurred on or near: .../vanilla/plugins/OpenID/class.lightopenid.php
368: $this->server = $server;
369: return $server;
370: }
371:
372: throw new ErrorException('No servers found!');
373: }
374: throw new ErrorException('Endless redirection!');
375: }
376:
Backtrace:
[.../vanilla/plugins/OpenID/class.lightopenid.php:504] LightOpenID->discover();
[.../vanilla/plugins/OpenID/class.openid.plugin.php:148] LightOpenID->authUrl();
[.../vanilla/library/core/class.pluginmanager.php:417] OpenIDPlugin->EntryController_OpenID_Create();
[.../vanilla/library/core/class.dispatcher.php:288] Gdn_PluginManager->CallNewMethod();
[.../vanilla/index.php:38] Gdn_Dispatcher->Dispatch();
Need Help?
If you are a user of this website, you can report this message to a website administrator.
If you are an administrator of this website, you can get help at the Vanilla Community Forums.
Additional information for support personnel:
Application: Vanilla
Application Version: 2.0.14
PHP Version: 5.2.14
Operating System: Linux
Server Software: Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.14
Referer: .../vanilla/entry/signin?Target=settings%2Fplugins%2Fall
User Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-us) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5
Request Uri: /vanilla/entry/openid?url=https%3A%2F%2Fwww.google.com%2Faccounts%2Fo8%2Fid&Target=settings%2Fplugins%2Fall&display=popup
Controller: LightOpenID
Method: discover
Thanks...