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.4.11, by xeagle (Coder) xeagle is offline
Developer Last Online: May 2013 I like it Show Printable Version Email this Page

vB Version: 4.x.x Rating: (37 votes - 4.70 average) Installs: 141
Released: 18 Sep 2011 Last Update: 28 Oct 2012 Downloads: 566
Supported DB Changes Uses Plugins Auto-Template Additional Files Re-usable Code  

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 (http://vbsso.com)
  • vBulletin 3.x/4.0/4.1/4.2
  • WordPress 3.0/3.1/3.2/3.3/3.4/3.5
  • WordPress Multisite 3.0/3.1/3.2/3.3/3.4/3.5
  • Drupal 6.x, 7.x
  • Mediawiki 1.19, 1.20

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.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:	3304
Size:	126.9 KB
ID:	133285Click image for larger version

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

Name:	screenshot-3.png
Views:	2502
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
MediaWiki/vBulletin Single Sign-On NoeJeko vBulletin 3.8 Add-ons 261 05 Mar 2013 00:47
MediaWiki/vBulletin Single Sign-On NoeJeko vBulletin 3.7 Add-ons 322 04 Feb 2013 14:16

  #211  
Old 11 Jun 2012, 21:38
xeagle xeagle is offline
 
Join Date: Sep 2011
Don't hesitate to put your +1 vote to make vBSSO working and vBulletin 3.x compatible.
Reply With Quote
  #212  
Old 12 Jun 2012, 01:40
littleginsu littleginsu is offline
 
Join Date: Mar 2008
Hello!

Me again.

I turned debugging on in Wordpress for other reasons--but noticed I am getting this error in reference to the vbSSO plugin:

Notice: Use of undefined constant IS_PROFILE_PAGE - assumed 'IS_PROFILE_PAGE' in /home/blah/public_html/blog/wp-content/plugins/vbsso/vbsso.php on line 61


The code at line 61 is:
if (IS_PROFILE_PAGE) {
add_action('profile_personal_options', 'vbsso_profile_personal_options');
}

Any thoughts?
Reply With Quote
  #213  
Old 12 Jun 2012, 15:48
xeagle xeagle is offline
 
Join Date: Sep 2011
Originally Posted by littleginsu View Post
Hello!

Me again.

I turned debugging on in Wordpress for other reasons--but noticed I am getting this error in reference to the vbSSO plugin:

Notice: Use of undefined constant IS_PROFILE_PAGE - assumed 'IS_PROFILE_PAGE' in /home/blah/public_html/blog/wp-content/plugins/vbsso/vbsso.php on line 61


The code at line 61 is:
if (IS_PROFILE_PAGE) {
add_action('profile_personal_options', 'vbsso_profile_personal_options');
}

Any thoughts?
It doesn't impact to the functionality of the plugin. The reason is WordPress defines this constant in case of profile page only and doesn't in other cases. We will put update of the WordPress plugin this month and it will include the required fix.
Reply With Quote
  #214  
Old 12 Jun 2012, 19:28
DefiantComplex DefiantComplex is offline
 
Join Date: May 2012
Hi,
First of all thanks for the plugin, it works very nice vB and wordpress sided. However i have come across a error.

After setting it up today, it seems to be fully working however when i goto wordpress when im logged out of both sides then click Login via wordpress it chucks me to a 403 forbidden page.


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

Now i have checked to see if the file is there and indeed it's there, not sure what is really causing this?

Any help would be much appreciated!
Reply With Quote
  #215  
Old 13 Jun 2012, 16:23
xeagle xeagle is offline
 
Join Date: Sep 2011
Originally Posted by DefiantComplex View Post
Hi,
First of all thanks for the plugin, it works very nice vB and wordpress sided. However i have come across a error.

After setting it up today, it seems to be fully working however when i goto wordpress when im logged out of both sides then click Login via wordpress it chucks me to a 403 forbidden page.


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

Now i have checked to see if the file is there and indeed it's there, not sure what is really causing this?

Any help would be much appreciated!
Could you please try to check if your url address something like below is accessible from browser.


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

If file exists but url is not accessible, hence the reason of this might be a web server configuration settings. If url is accessible I would you like to send us the log files collected by vbsso/logs/ folder.
Reply With Quote
  #216  
Old 14 Jun 2012, 22:13
DefiantComplex DefiantComplex is offline
 
Join Date: May 2012
Ok so i tested on localhost, it seems its a cURL issue with my host. Not exactly sure but i need to speak with them about it and see what is causing it.

As for the other issue now, on localhost when i click login it takes me just to the forum index, regardless of what i set the url to in the admin. Is there a way to bypass this and make it hit the login page correctly?
Reply With Quote
  #217  
Old 15 Jun 2012, 08:07
xeagle xeagle is offline
 
Join Date: Sep 2011
Originally Posted by DefiantComplex View Post
Ok so i tested on localhost, it seems its a cURL issue with my host. Not exactly sure but i need to speak with them about it and see what is causing it.

As for the other issue now, on localhost when i click login it takes me just to the forum index, regardless of what i set the url to in the admin. Is there a way to bypass this and make it hit the login page correctly?
In case of CURL issue you might like to ask your hosting provider to make it working. So, regarding the login url, please make sure login url is specified under vBSSO settings page in admin area and it points to full url address starting from http:// or https://.
Reply With Quote
  #218  
Old 21 Jun 2012, 21:11
xeagle xeagle is offline
 
Join Date: Sep 2011
The updated plugins were just released and available for download at http://vbsso.com/download/
Reply With Quote
  #219  
Old 22 Jun 2012, 18:41
waylandprod's Avatar
waylandprod waylandprod is offline
 
Join Date: Jan 2011
Thumbs up

Amazing stuff! Works perfectly. Now I just need to figure out how to link back to a custom simple login screen and I'll be all set. Thanks!
Reply With Quote
  #220  
Old 22 Jun 2012, 18:57
xeagle xeagle is offline
 
Join Date: Sep 2011
Originally Posted by waylandprod View Post
Amazing stuff! Works perfectly. Now I just need to figure out how to link back to a custom simple login screen and I'll be all set. Thanks!
You are free to set the full http address of custom login page at admincp > vBSSO > vBulletin Links > "Login link".
Reply With Quote
  #221  
Old 22 Jun 2012, 20:04
Brandon Sheley's Avatar
Brandon Sheley Brandon Sheley is offline
 
Join Date: Mar 2005
Real name: Brandon
nice mod, tagging this so I have a record
__________________
Do you have questions about managing a forum, check out my Admin Forum.
*NEW* Our latest Interview with Scott Molinari - from: vb-Germany!
Trying to offer vBulletin 5 Connect info as well.
Reply With Quote
  #222  
Old 04 Jul 2012, 23:37
therother therother is offline
 
Join Date: Oct 2006
Excellent mod, very useful. We've been having an issue though (we've just installed the latest version). When the plugin is enabled, we can't view profile pages, the following is displayed instead:

Fatal error: Class 'LoggerReflectionUtils' not found in /usr/local/etc/httpd/vb/member.php(515) : eval()'d code on line 95
There's another symptom: when the vbSSO plugin is enabled (including when enabling it), we get this error message when enabling/disabling plugins:
Failed to write css files. Please make sure that the directory 'clientscript/vbulletin_css' is writable".
These all disappear when the vbSSO plugin is disabled.
Reply With Quote
  #223  
Old 05 Jul 2012, 16:54
xeagle xeagle is offline
 
Join Date: Sep 2011
Originally Posted by therother View Post
Excellent mod, very useful. We've been having an issue though (we've just installed the latest version). When the plugin is enabled, we can't view profile pages, the following is displayed instead:



There's another symptom: when the vbSSO plugin is enabled (including when enabling it), we get this error message when enabling/disabling plugins:

These all disappear when the vbSSO plugin is disabled.
We didn't make any adjustments in our libraries we use and the cause of the 1st issue might be because you didn't copy all the files to the destination folder and vbsso is unable to find some of these libraries.

2nd issue is actually related to vBulletin. vBulletin is able to be switched on to cache css in files and the certain folders have to have a correct permissions to handle this. It looks like vBulletin tries to update its caches and throws such error.

If you have any other issues you are free to drop me a message to PM and we will take a look at your installation.
Reply With Quote
  #224  
Old 09 Jul 2012, 10:16
Akangage Akangage is offline
 
Join Date: Apr 2010
Hi all,

How to configure this plug-in still don't know anything, any tutorial step by step?

Thanks,
Reply With Quote
  #225  
Old 09 Jul 2012, 10:54
xeagle xeagle is offline
 
Join Date: Sep 2011
Originally Posted by Akangage View Post
Hi all,

How to configure this plug-in still don't know anything, any tutorial step by step?

Thanks,
Here it is http://vbsso.com/platforms/vbulletin/
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
Forum Jump


New To Site? Need Help?

All times are GMT. The time now is 11:15.

Layout Options | Width: Wide Color: