Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
vBSSO - vBulletin Single Sign-On Details »
vBSSO - vBulletin Single Sign-On
Mod Version: 1.6.4, by xeagle (Coder) xeagle is offline
Developer Last Online: Apr 2019 I like it Show Printable Version Email this Page

vB Version: 4.x.x Rating: (39 votes - 4.62 average) Installs: 241
Released: 18 Sep 2011 Last Update: 28 Jun 2014 Downloads: 942
Not Supported DB Changes Uses Plugins Auto-Template Additional Files Re-usable Code External Content  

vBSSO is a vBulletin plugin that helps you connect to different software platforms like content management systems, blogs, and online stores using a secure Single Sign-On

The system has two components. First, there’s a vBulletin plugin that creates an interface for authenticating, controlling access, and managing user profile data. The second component is plugins for other platforms (like WordPress) that teach it to talk to vBulletin and exchange data. Here’s a list of support platforms.

Supported Platforms (https://www.vbsso.com)
  • vBulletin
  • WordPress
  • WordPress Multisite
  • Drupal
  • Mediawiki
  • Moodle
  • Prestashop
  • DokuWiki
  • Joomla
  • Magento

SSO Key Features
  • Run across different sub-domains, domains, servers and ports
  • Easy setup & configuration
  • Automatically log into third party applications when you log into vBulletin
  • Automatically log out of third party applications when you log out of vBulletin

Single Sign-On
  • Log to third party applications through vBulletin
  • Log out of third party applications through vBulletin
  • Register to third party applications through vBulletin
  • Recover password to third party applications through vBulletin

License
  • Free, open source
  • GNU general public license, version 2
  • Reusable code

Safety
  • Encrypted data exchange via private unique shared key
  • Friends with firewalls
  • Communicates purely through API of the connected platform
  • Basic Access Authentication support

Setup & Configuration
  • Quick startup
  • Advanced configuration options
  • Backup & Restore

Avatars
  • Sync vBulletin avatars with third-party applications

User Groups
  • Restrict access to third-party applications using vBulletin usergroups
  • Add visitors of third-party applications to vBulletin usergroups

Miscellaneous
  • Custom vBulletin login page
  • Custom vBulletin registration page
== Changelog ==

= 1.6.4 =
  • Feature #6421: vBSSO | Add PHP 7.1, 72 support. Fixed PHP warnings.
  • [Updated on March 26, 2019]

= 1.6.1 =
  • Added PHP 5.3, 5.4, 5.5, 5.6, 7.0 support for vBulletin 4.2.
  • Fixed an issue when vBulletin throws the Warning: Invalid argument supplied... in case of connecting platforms on different domains/BAA.
  • Fixed an issue when user location is shown as unknown on the "Currently Active Users" page.
  • Other enhancements and bugs fixes.
  • [Updated on July 25, 2017]

= 1.6.0 =
  • Added PHP 5.4, 5.5, 5.6, 7.0 support for vBulletin 4.1.x.
  • Fixed the issue when download logs function was not working and was displaying an empty white screen (PHP5.6).
  • EOL (End-of-life due to the end of life of this version) for PHP 5.2 support.
  • EOL (End-of-life due to the end of life of this version) for vBulletin 3.x support.
  • Other enhancements and bugs fixes.
  • [Updated March 10, 2017]

= 1.5.1 =
  • Fixed an issue when vBulletin redirects to WordPress search page after сlearing the browser's cookie and cache.
  • [Updated February 19, 2016]
= 1.5 =
  • Fixed fatal error on logout operation if logout is initiated from "vBulletin Mobile Suite".
  • Enhanced intensive logging to troubleshoot issues with ease.
  • Added vBulletin 5 compatibility notifications message on installation.
  • [Updated August 31, 2015]

= 1.4.16 =
  • Added PHP 5.6 support
  • Added support of cross-domain single-sign on in Internet Explorer.
  • Fixed an issue when vBSSO didn't connect platform with strong www redirect.
  • Fixed an issue when vBulletin didn't work as a child platform.
  • Fixed an issue when vBSSO widget for Wordpress didn't show the number of notifications due to bug on vBulletin side.
  • Other enhancements and bugs fixes.
  • [Updated June 04, 2015]

We strongly recommend you to upgrade vBSSO to the latest version (1.4.15)

= 1.4.15 =
  • Fixed the potential SQL injection vulnerability that might display md5 version of password (the original password is safe).
  • Fixed an issue when sometimes avatars are not fetched and displayed in connected to vBulletin platforms.
  • Fixed an issue when some redirects in vBulletin 3.x were processed improperly.
  • Fixed an issue when sometimes white screen was displayed after registration.
  • Fixed <base> tag for vBulletin 3.x
  • Other enhancements and bugs fixes.
  • [Updated January 20, 2015]

= 1.4.14 =
  • Fixed "Support www alias" option on "Connect Platform" page.
  • Fixed <base> tag behavior when "Always use Forum URL as Base Path" option disabled.
  • Other enhancements and bugs fixes.
  • [Updated November 17, 2014]

= 1.4.13 =
  • Implemented possibility to get vBulletin notifications counter through vBSSO.
  • Improved avatars rendering method.
  • Added usergroups support in vBulletin as connected platform.
  • Added a new warning entry to “Warnings” page identifying vBulletin hooks status.
  • Added a new warning entry to “Warnings” page identifying forum accounts with empty username.
  • Added a new warning entry to “Warnings” page identifying missing PHP extensions.
  • Added a new warning entry to “Warnings” page identifying disabled PHP functions required by vBSSO.
  • Added support for authorization both with www and without it.
  • Fixed an issue, when the platform couldn’t be disconnnected while uninstalling vBSSO.
  • Fixed AdminCP login issue.
  • Fixed E_NOTICE errors in debug mode.
  • Other enhancements and bugs fixes.
  • [Updated November 1, 2014]

= 1.4.12 =
  • Made the version compatible with other extensions like "PurevB Theme Manager", "GlowHost - Spam-O-Matic", "PhotoPost vBGallery".
  • Added a new warning entry to "Warnings" page identifying forum accounts with duplicated username/email and empty email addresses.
  • Added a forum "moderation" page support while user is being registered through vBSSO.
  • Logout is not any longer restricted by "Access Settings" configuration.
  • Adding "https" domains to forum "whitelist".
  • Fixed the "logs in .zip" downloading issue.
  • Resolved "Logout" issue for user with no forum access privileges when two forums are connected to each other.
  • Adjusted "Access Settings" to handle login access restrictions properly.
  • Other enhancements and bugs fixes.
  • [Updated June 17, 2013]

= 1.4.11 =
  • Prepared the feature to handle broken user accounts between WordPress and vBulletin.
  • Enhancements and bugs fixes.
  • [Updated May 22, 2013]

= 1.4.10 =
  • Added usergroups support in vBSSO vBulletin. Other vBSSO extensions should implement vBSSO vBulletin usergroups API to support usergroups on a connected platform.
  • Implemented an ability to login visitors by their email address.
  • Improved support of vBulletin SSL mode.
  • Improved vBSSO avatars lookup performance.
  • Removed unsed 'cssrollup_vbsso.xml'.
  • Fixed login issue through vBulletin API. Tapatalk compatible.
  • Fixed the issue when "Show vBulletin Profile" option is not being updated in case of connection two forums.
  • Fixed the issue when the platform couldn't be connected if "Allowed User Groups" is filled out to restrict login access.
  • Other enhancements and bugs fixes.
  • [Updated May 20, 2013]

= 1.4.9 =
  • Restored the visibility of the activation message showed before user proceeds with login after registration process.
  • Improved "Logging & Notifications" section to get much quicker and flexible access to log files.
  • Added a special section called "Warnings" to warn administrators about potential issues required to be solved.
  • Added tips to "Access Settings" section.
  • Improved the verification process in case if we establish forum to forum connection.
  • "vBulletin Links" section was renamed to "Link Custom Pages".
  • Enhancements and bugfixes.
  • [Updated February 01, 2013]

= 1.4.8 =
  • Made vBSSO "vBulletin 4.2.0 PL3" compatible.
  • Added new supported profile fields "Birth", "Phone".
  • Enhancements and bugfixes.
  • [Updated October 26, 2012]

= 1.4.7 =
  • Extended the authentication and login vBSSO API.
  • Added 4 new hooks (vBSSO Login Event, vBSSO Logout Event, vBSSO Authentication Event, vBSSO Register Event).
  • Fixed creating user from admincp.
  • Fixed Admin Panel menu items order.
  • Enhancements and bugfixes.
  • [Updated October 26, 2012]

= 1.4.6 =
  • Implemented support of SSL.
  • Handled endless redirect once it finds non-compatible accounts.
  • Fixed the conflict when "Save stylesheets to files" option is enabled in vBulletin 3.x.
  • Enhancements and bugfixes.
  • [Updated September 23, 2012]

= 1.4.5 =
  • Implemented support of avatars for connected vBulletin platform.
  • Implemented support of user profile and author links for connected vBulletin platform.
  • Adjusted login form for connected vBulletin platform.
  • Implemented the feature to update the settings of all the connected platforms as soon as master plugin is upgraded.
  • Enhancements and bugfixes.
  • [Updated September 03, 2012]

= 1.4.4 =
  • Added vBulletin 3.x compatibility.
  • Added support of vBulletin connection as slave platform.
  • Fixed an issue on adding new user from admincp when it is not added to the connected platforms.
  • Fixed "Class 'LoggerReflectionUtils' not found" issue.
  • [Updated August 10, 2012]

= 1.4.3 =
  • Http status code 100 shouldn't be tracked as error - fixed.
  • Adjusted extensive debug logging of the response errors.
  • Fixed an issue when sometimes avatars are not fetched and displayed in connected to vBulletin platforms.
  • [Updated June 22, 2012]

= 1.4.2 =
  • Resolved installation error "Invalid SQL: INSERT INTO `vbsso_users`" thrown in cases when account duplicates exist. We check for the duplicates and throw the warning during the installation phase.
  • Fixed Fatal error: Call to undefined function print_cp_header() error when vBulletin is configured to have custom named AdminCP folder.
  • Implemented un-installation hook to disconnect all the connected to vBSSO platforms.
  • Added a check to warn if vBulletin "User Registration Options -> Require Unique Email Addresses" is disabled and duplicated accounts are allowed.
  • [Updated November 17, 2011]

= 1.4.1 =
  • Fixed Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'Logger::warning' was given in /vbsso/includes/functions_logging.php.
  • [Updated October 10, 2011]


= 1.4 =
  • Refined Notifications section, renamed it to Logging & Notifications, added the options to log vBSSO logic, keep logging files and send log messages to email.
  • Improved installation process by cleaning up the database before the product is completely installed.
  • Improved installation process by adding a check for the required PHP extension before the plugin is completely installed or upgraded.
  • Fixed the issue that might be a cause of the empty page in admincp.
  • Moved the settings to standard vBulletin Options.
  • Moveed Backup & Restore to standard vBulletin Backup & Restore facility.
  • Added vBulletin 4.x version as a dependency for the plugin.
  • Removed option to set Forum Path.
  • [Updated September 28, 2011]

= 1.3 =
  • Added sending of the authentication event to the connected platform as soon as user is registered in vBulletin.
  • Fixed issue with ':' delimiter located between host and port in url in case of using non-standard port #80
  • Added support to redirect to lost password page via API.
  • Added config.custom.default.php file as a config sample.
  • Fixed "Warning: Call-time pass-by-reference has been deprecated" error.
  • Added error message in case if platform couldn't be verified for some reason.
  • Removed the extra steps to set up forumpath setting, it's being setup automatically during plugin installation.
  • Fixed css to display "SSO provided By" text correctly in different theme layouts.
  • [Updated September 18, 2011]

= 1.2 =
  • First release
  • [Created September 10, 2011]

Project Supported by Diabetes Daily
"We are in dept to those who have donated their code and advice to us over the last six years. Without that support, we would never have built one of the most successful diabetes communities. This is our way of 'paying it forward' so others can do more better and faster." - David Edelman, Co-Founder of Diabetes Daily

Download Now

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	screenshot-1.png
Views:	5900
Size:	126.9 KB
ID:	133285   Click image for larger version

Name:	screenshot-2.png
Views:	4674
Size:	166.7 KB
ID:	133286   Click image for larger version

Name:	screenshot-3.png
Views:	4462
Size:	276.4 KB
ID:	133287  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Integration with vBulletin MediaWiki/vBulletin Single Sign-On NoeJeko vBulletin 3.8 Add-ons 255 26 Apr 2014 18:15
Integration with vBulletin MediaWiki/vBulletin Single Sign-On NoeJeko vBulletin 3.7 Add-ons 322 04 Feb 2013 15:16

  #646  
Old 02 Sep 2013, 08:32
xeagle xeagle is offline
 
Join Date: Sep 2011
Originally Posted by Inferno Dragon View Post
As you said in your post that VBSSO actually hides the password change fields in the wordpress so the user can't change the password to avoid any vbulletin > WP sync conflict right? but I just installed the VBSSO on WP 3.6 and I can see the password change fields in Wordpress i-e I can change my password in wordpress..isn't it messed up the VBSSO since it do only one way sync (from vbulletin to wordpress)
Only wordpress administrators can see their wordpress profiles when vBulletin and Wordpress are synced and "Edit profile in vBulletin" option is turned ON. If "Edit profile in vBulletin " option is turned OFF, everyone will able to edit their profiles in Wordpress, but noone will able to change theirs passwords except of wordpress adminstrators, because passwords fields are hidden now.

Originally Posted by TiKu View Post
With vBSSO our users cannot reset their vBulletin passwords. They get a mail with a link for resetting the password and when they click it, they only get the following message:

We're using vB 4.1.11 with vBSSO 1.4.12 and Wordpress 3.5.2.
Thanks for getting in contact with support. We are trying to reproduce your case on your website.
Reply With Quote
  #647  
Old 03 Sep 2013, 01:05
Cogburn805 Cogburn805 is offline
 
Join Date: Jun 2013
Thanks for taking the time to write this add on!

I'm getting a blank page in the AdminCP with vB 4.2.1. I'd like to add a connection for MediaWiki but cannot. I have mCrypt and cURL installed.

I've done the best I could trying to read 40+ pages of this thread, but I was wondering if there was a fix for this?
Reply With Quote
  #648  
Old 03 Sep 2013, 08:59
xeagle xeagle is offline
 
Join Date: Sep 2011
Originally Posted by stalkingdatoast View Post
I have wordpress and Vbulleting and im having a lot of issues , the website keeps asking me to login back , then when i do , it says that im already logged in. Is there a way to deactivate the login for WordPress and keep only login and logout for vbulletin? but also continue to register members on both system when someone registers?

Can anyone help me with this problem?
There is no way to keep only registration without authorization. Please, contact our support, and describe your problem in detail.
Originally Posted by Cogburn805 View Post
Thanks for taking the time to write this add on!

I'm getting a blank page in the AdminCP with vB 4.2.1. I'd like to add a connection for MediaWiki but cannot. I have mCrypt and cURL installed.

I've done the best I could trying to read 40+ pages of this thread, but I was wondering if there was a fix for this?
Looks like your admincp folder is not "admincp". Check please, if it is so, and move "admincp/vbsso.php" file to "your_admincp_folder/vbsso.php".
Reply With Quote
  #649  
Old 03 Sep 2013, 16:11
supercub supercub is offline
 
Join Date: Jan 2010
Refreshing Drupal Login

vBSSO is slick the way it works. My only complaint is the lack of documentation on how to do a few things.

For example, one thing I can't figure out how to do in my drupal/VB setup is to refresh the drupal login when the VB is still logged in.

In other words, when I go to drupal initially, it thinks I am not logged in, but I am logged into VB. If I go to VB and back, drupal still thinks I am not logged in. I have to go to {drupalinstall}/user/login which forces me to the VB user profile page (or a vb login if I am not logged in). I can then go back to drupal and will be logged in.

I'm trying to keep drupal and VB logged in at the same time, or be able via PHP to "refresh" the drupal login when a page is visited based on the the vb login status.

I'm not sure this makes sense, but what would be nice is a vBsso function I could call in drupal that would test for active vb login, and update drupal to the logged in state.

Thanks for any help!

sj
Reply With Quote
  #650  
Old 03 Sep 2013, 19:21
supercub supercub is offline
 
Join Date: Jan 2010
So another fix for me, would be to have a link/function in vBsso where I could call it, it would test / accept the login, and then return to the page it was called from (which could be a part of the function).

I have to assume this exists somewhere in vbsso, I just can't find it!

Thanks!

sj
Reply With Quote
  #651  
Old 04 Sep 2013, 03:28
control1110 control1110 is offline
 
Join Date: Aug 2007
I am using vbsso on my website with wordpress. I want to add paid memberships on my site which will remove ads. I have this figured out on the wordpress side but I am not sure how to read what VB usergroup the user is in on the WP side to remove ads there. What is the PHP code I need or WP short code would be even better (i.e. ( is_user_logged_in() ) but for vbulletin usergroup.

Thanks in advanced.

EDIT: Figured it out just had to use User Role Editor to create a new user role for wordpress.
__________________
vb 4.2.1

Last edited by control1110; 04 Sep 2013 at 05:24.
Reply With Quote
  #652  
Old 04 Sep 2013, 05:56
Ramjet79 Ramjet79 is offline
 
Join Date: Oct 2008
Man... I installed this plugin and it crapped out the whole forum and robbed me of admincp access, throwing up an error instead. Couldn't even gain access with tools.php.

I figured out the issue (giving the "logs" folder write permissions for groups and public resolved the code errors and gave me back access. I promptly disabled the product and took those permissions off of that folder. Seems a little worrisome that a) such a thing would completely break vb and rob someone of admincp access, and b) that the folder needs public write permissions in the first place.

Was really looking forward to trying out this plugin, but I'm quite hesitant now. A note in the install instructions would have been helpful. Has anyone else experienced such an issue with this plugin?
Reply With Quote
  #653  
Old 04 Sep 2013, 06:04
control1110 control1110 is offline
 
Join Date: Aug 2007
Originally Posted by Jason Ramsey View Post
Man... I installed this plugin and it crapped out the whole forum and robbed me of admincp access, throwing up an error instead. Couldn't even gain access with tools.php.

I figured out the issue (giving the "logs" folder write permissions for groups and public resolved the code errors and gave me back access. I promptly disabled the product and took those permissions off of that folder. Seems a little worrisome that a) such a thing would completely break vb and rob someone of admincp access, and b) that the folder needs public write permissions in the first place.

Was really looking forward to trying out this plugin, but I'm quite hesitant now. A note in the install instructions would have been helpful. Has anyone else experienced such an issue with this plugin?
Not sure what happened to you but I have this installed without public write permissions.
__________________
vb 4.2.1
Reply With Quote
  #654  
Old 04 Sep 2013, 09:31
xeagle xeagle is offline
 
Join Date: Sep 2011
Originally Posted by supercub View Post
If I go to VB and back, drupal still thinks I am not logged in. I have to go to {drupalinstall}/user/login which forces me to the VB user profile page (or a vb login if I am not logged in). I can then go back to drupal and will be logged in.
This is the only way to refresh your Drupal session for now. But you are free to request this feature here: http://vbsso.com/request-new-feature/
Reply With Quote
  #655  
Old 05 Sep 2013, 01:20
squekyshoes squekyshoes is offline
 
Join Date: Sep 2013
Custom Drupal Integration

Hey xeagle:

Thanks for all of your work over the years. After reading through this thread, I think I'm trying to solve a similar problem as a couple of other folks: I'd like to integrate my existing Drupal 4 stack with a vb5 install.

I'm imagining that I can mostly use VBSSO on the vb side, but that I'll have to create or heavily modify the code on the drupal side.

Is there anything that comes to mind that you think will help me at the outset of this project? Or could you put me in touch with anyone who you think would be able to point me in the correct direction?

Also, if you have an accurate version of the api docs, that would be most appreciated.

Thanks!
Reply With Quote
  #656  
Old 05 Sep 2013, 10:51
xeagle xeagle is offline
 
Join Date: Sep 2011
squekyshoes, you can ask for api docs through the http://vbsso.com/request-new-feature/
Also you can see Supported Platforms in the description of vBSSO, vBulletin 5 is not supported yet. But it is in our plans.
Reply With Quote
  #657  
Old 13 Sep 2013, 03:59
Bluefin221 Bluefin221 is offline
 
Join Date: Jul 2008
Originally Posted by xeagle View Post
squekyshoes, you can ask for api docs through the http://vbsso.com/request-new-feature/
Also you can see Supported Platforms in the description of vBSSO, vBulletin 5 is not supported yet. But it is in our plans.
I did send a message through your contact us section asking if you has a time frame on vb5 if it was days/weeks/months as this interests me right now.
Reply With Quote
  #658  
Old 22 Sep 2013, 22:08
faisaly.com faisaly.com is offline
 
Join Date: Mar 2007
why was this removed?
Reply With Quote
  #659  
Old 27 Sep 2013, 17:19
NAZIA's Avatar
NAZIA NAZIA is offline
 
Join Date: Feb 2008
Real name: NJ
I have these 2 platforms, VB (vBulletin 4.2.0 Patch Level 3) and WP 3.6.1.
And installed VBSSO on both .

It has a problem, could not figured it out why it is happening.

Problem is:

When i logged In in Vbulletin and go to WP pages , users session works. But when i try to logged in via WP , Loggin function not work . it says your password is incorrect.

I reset the password from WP-admin , Logging in with WP works but it does not maintain session with VBulletin.

Any one know Why? Any other who has this issue?
Reply With Quote
  #660  
Old 01 Oct 2013, 18:36
dionak dionak is offline
 
Join Date: Feb 2006
random Google Analytics code added by Wordpress plugin

We recently moved our old blog to Wordpress, and we have a large user base in vBulletin, so we wanted to make if easier for logged-in vBulletin users to comment on the Wordpress blogs. So, we are trying out this plugin.

We turned off the link while we are cleaning up some migration issues.

However, even with the link broken, the plugin was adding a second Google Analytics code to our footer, which we did not enter and which did not match our actual GA account or the code on our vBulletin install.

We found this code in
Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Does anyone know how this got into in there, and the proper way to remove it?
__________________
" A person who never made a mistake never tried anything new". ~ Albert Einstein
Studio 12a
Knowmad Technologies
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 21:28.

Layout Options | Width: Wide Color: