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: 242
Released: 18 Sep 2011 Last Update: 28 Jun 2014 Downloads: 954
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:	5961
Size:	126.9 KB
ID:	133285   Click image for larger version

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

Name:	screenshot-3.png
Views:	4505
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

  #1066  
Old 14 Oct 2015, 14:02
xeagle xeagle is offline
 
Join Date: Sep 2011
Originally Posted by Toorak Times View Post
Great mod!

Have had this running for a week on www.tooraktimes.com.au and www.tagg.com.au and it works great for members who log onto TT (vB4) first, they automatically sign in,sign up to TAGG (WP) site.

Does it also work the other way around or do I have to use the WP plugin to achieve that?
Thank you for your feedback!

After you have connected the WP and vBulletin platforms together your users will be able to sign in and sign out automatically for both platforms. But, it works only in case of registering on vBulletin side for now.

That`s why you should use the vBSSO Login form widget on your home WP page. vBSSO Login widget allows you to register a new user through vBulletin platform (this widget is obligatory for proper plugin functionality). vBSSO Login widget will redirect you on vBulletin (or Master platform). Right after registration through this widget you will get a simultaneous account for vBulletin and WordPress and this user will be able to have an access for both platforms (Master and Slave) automatically.

This will not synchronize already registered WP users.
But if you want our team can help you to implement this feature (for additional charge).

If you have additional questions, please feel free to contact our team.
Reply With Quote
  #1067  
Old 14 Oct 2015, 20:27
meadwench's Avatar
meadwench meadwench is offline
 
Join Date: Sep 2007
Ever since installing VBSSO, I'm getting a lot of 'too many connections' errors. I increased my max_connections variable, and kept increasing it to 2000 connections, which is extremely high. And I am still getting these errors.

Is VBSSO leaving connections open, or somehow opening a large amount?

I'm getting dozens of these errors daily, and am getting really worried.
__________________
Vicky Rowe
Owner, Gotmead.com - Your source for Mead (Honey wine) information
Satori Digital Marketing - Affordable Small Business Internet Solutions
Reply With Quote
  #1068  
Old 14 Oct 2015, 20:57
meadwench's Avatar
meadwench meadwench is offline
 
Join Date: Sep 2007
Originally Posted by xeagle View Post
Thank you, we've received your support requests, with ID numbers: 3283 and 3284.
We will keep you informed about the progress.
I have not gotten any updates on these support requests in email. Could you please let me know the status of my issues?

I'm particularly interested in the impact on VBulletin. I am getting *many* 'too many connections' errors, and my max connections in PHP is set to 2000. This is very high, and it should not be returning these errors all the time.

Please advise,
__________________
Vicky Rowe
Owner, Gotmead.com - Your source for Mead (Honey wine) information
Satori Digital Marketing - Affordable Small Business Internet Solutions
Reply With Quote
  #1069  
Old 15 Oct 2015, 12:32
xeagle xeagle is offline
 
Join Date: Sep 2011
Originally Posted by meadwench View Post
I have not gotten any updates on these support requests in email. Could you please let me know the status of my issues?
Unfortunately, we are experiencing a high volume of support requests at this time. All issues will be answered in the order they are received in and we will contact you as soon as possible. Thank you for understanding.
We really appreciate your understanding and patience and we do hope that this has not caused you any inconvenience.

Originally Posted by meadwench View Post
I'm particularly interested in the impact on VBulletin. I am getting *many* 'too many connections' errors, and my max connections in PHP is set to 2000. This is very high, and it should not be returning these errors all the time.

Please advise,
vBSSO does not work with the connections. vBSSO works only with the core of the Bulletin. To resolve the issue with the new connections you should check out the code in those connections and only after that it will be possible to see the real cause of the issue.
Reply With Quote
  #1070  
Old 21 Oct 2015, 14:59
meadwench's Avatar
meadwench meadwench is offline
 
Join Date: Sep 2007
I am going to deactivate vbsso, to see if the connections errors stop. I do know that I am getting regular errors from vbsso in VB stating registration errors are occurring, and that happens when the connection errors happen.

I have created a support user with admin access in vbulletin. This is for a programmer who will be working on code in my wordpress installation.

I can log in as this user in VB, but when I attempt to go to my wordpress installations' admin back end, the vbulletin 'we are logging you in' screen pops up, and I am taken to the vbulletin main forum screen. No matter what I do, it does this and will not let me access the back end of my wordpress install to work on it.

I have looked through all the vbsso settings, and do not see anyplace that I can set to make wp admin login access the correct area.
__________________
Vicky Rowe
Owner, Gotmead.com - Your source for Mead (Honey wine) information
Satori Digital Marketing - Affordable Small Business Internet Solutions
Reply With Quote
  #1071  
Old 21 Oct 2015, 16:00
xeagle xeagle is offline
 
Join Date: Sep 2011
Originally Posted by meadwench View Post
I am going to deactivate vbsso, to see if the connections errors stop. I do know that I am getting regular errors from vbsso in VB stating registration errors are occurring, and that happens when the connection errors happen.

I have created a support user with admin access in vbulletin. This is for a programmer who will be working on code in my wordpress installation.

I can log in as this user in VB, but when I attempt to go to my wordpress installations' admin back end, the vbulletin 'we are logging you in' screen pops up, and I am taken to the vbulletin main forum screen. No matter what I do, it does this and will not let me access the back end of my wordpress install to work on it.

I have looked through all the vbsso settings, and do not see anyplace that I can set to make wp admin login access the correct area.
We really appreciate your request for assistance and sincerely appreciate your time but unfortunately, our team is experiencing a high volume of support requests at this time. All issues will be answered in the order they are received.

We appreciate your understanding and cooperation. Thank you.
Reply With Quote
  #1072  
Old 21 Oct 2015, 23:09
meadwench's Avatar
meadwench meadwench is offline
 
Join Date: Sep 2007
I have turned off VBSSO, and since then, have not gotten a single 'too many connections' error. When it was activated, I was getting 50-60 connection errors daily. It may only access the core, but it is creating enough connections to cause this error, and I have a high level of connections allowed set.

I really want to use VBSSO, and would have no problem paying for a 'pro' version. It would first have to work, though. Right now, it causes my site to generate errors and keeps me and other authorized users from logging into the admin of the Wordpress site.

I am uninstalling until there is a working version.
__________________
Vicky Rowe
Owner, Gotmead.com - Your source for Mead (Honey wine) information
Satori Digital Marketing - Affordable Small Business Internet Solutions
Reply With Quote
  #1073  
Old 28 Oct 2015, 14:39
pjkcards pjkcards is offline
 
Join Date: Jul 2007
Is it possible to have something like "what's new" that searched for the latest post be linked to on wordpress "only" if the user is signed in? Otherwise if we link to it and the users isn't signed in, it goes to a login page. Thanks.
Reply With Quote
  #1074  
Old 28 Oct 2015, 21:51
xeagle xeagle is offline
 
Join Date: Sep 2011
Originally Posted by pjkcards View Post
Is it possible to have something like "what's new" that searched for the latest post be linked to on wordpress "only" if the user is signed in? Otherwise if we link to it and the users isn't signed in, it goes to a login page. Thanks.
Thank you for contacting us.

This behavior does not apply for Single Sign On, but if you want to implement this feature our team can help you. Please, send the service request with full definition of feature to: http://vbsso.com/submit-a-request/. Our team will do our best to help you.

Thank you,
Reply With Quote
  #1075  
Old 05 Nov 2015, 02:05
meadwench's Avatar
meadwench meadwench is offline
 
Join Date: Sep 2007
Just an update. Sorry for the delay, it has been busy and no time to post.

I turned off VBSSO to determine what (if any) effect VBSSO might be having on my 'too many connections' errors. Turning it off reduced these errors by about 30%. But I still got some errors, starting an hour or so after my previous post. I went in and re-updated all my mods to VB, and determined that Tapatalk was what appeared to be causing the errors. I updated that several hours ago, and have not gotten an error since.

However, I am still having issues re my tickets you have for me with log ins not showing as logged in on both VB and Wordpress, which causes my users to send me email when they cannot access their member information. I know you have a high level of tickets, but I was hoping that after 3 weeks I might hear something regarding the problem.

I would also like to know if you are aware if there are any issues with VBSSO running on a Wordpress site using Amember membership software, which also has a VB connection to offer membership features on the forum as well.

Thanks for any updates.
__________________
Vicky Rowe
Owner, Gotmead.com - Your source for Mead (Honey wine) information
Satori Digital Marketing - Affordable Small Business Internet Solutions
Reply With Quote
  #1076  
Old 11 Nov 2015, 08:50
ivanp ivanp is offline
 
Join Date: Sep 2007
Patch to show BuddyPress user profile in Widget:

In vbsso.php replace:


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

with:


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


Last edited by ivanp; 19 Nov 2015 at 13:19.
Reply With Quote
  #1077  
Old 12 Nov 2015, 19:06
ivanp ivanp is offline
 
Join Date: Sep 2007
Originally Posted by meadwench View Post
I have turned off VBSSO, and since then, have not gotten a single 'too many connections' error.
Started to experience the same errors when vBSSO is activated.

One of the issues is definitely extremely slow SQL query for displaying avatars (avatar.php) using the URL /vbsso/vbsso.php?a=act&do=avatar&id=...


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

Probably there are some other slow SQL queries causing this error.
Reply With Quote
  #1078  
Old 19 Nov 2015, 13:14
ivanp ivanp is offline
 
Join Date: Sep 2007
Support for non-Latin usernames in Wordpress:

Pass JSON_UNESCAPED_UNICODE as the second parameter of all "json_encode" functions in both Wordpress and vBulletin plugin.

Install plugin:
https://wordpress.org/plugins/wordpr...-in-usernames/
Reply With Quote
  #1079  
Old 01 Dec 2015, 15:38
xeagle xeagle is offline
 
Join Date: Sep 2011
Your feedback is important to us - please take a moment to tell us about your experiences using vBSSO service.
Reply With Quote
  #1080  
Old 01 Dec 2015, 19:13
meadwench's Avatar
meadwench meadwench is offline
 
Join Date: Sep 2007
Glad to know this. I still have tickets in your system, now nearly 2 months old.
__________________
Vicky Rowe
Owner, Gotmead.com - Your source for Mead (Honey wine) information
Satori Digital Marketing - Affordable Small Business Internet Solutions
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 00:16.

Layout Options | Width: Wide Color: