Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 10-27-2008, 01:12 PM
Shamil. Shamil. is offline
 
Join Date: Sep 2008
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Using vBulletin as master SSO base?

Hi, is there anyway that I could use vBulletin as a master SSO base?
such as OpenX has :


http://login.openx.org to login to the site so: https://login.thinkteen.co.uk

so that the user logs into the forum here: http://thinkteen.co.uk/forum
and the user logs onto a joomla installation or whatever (how do I do it for a custom CMS (built by myself?)) both on http://thinkteen.co.uk and http://radioteen.co.uk and then on the CMS control site: http://admin.thinkteen.co.uk?

So basically, we're looking at using the registration form and login script (from the forum index.php?) to product a cookie that will authenticate the user and login to all of the aforementioned systems/sites.

This might make it slightly more complicated, but add SSL into the mixture
Reply With Quote
  #2  
Old 10-28-2008, 04:52 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Are you looking at using the centralised method (i.e. proper SSO), or a decentralised method (easier)?
Reply With Quote
  #3  
Old 10-29-2008, 02:16 PM
Shamil. Shamil. is offline
 
Join Date: Sep 2008
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Centralised method, but if all fails, a decentralised method will have to do

I may be using vivvo as the front end CMS to power the main site - but, some things will require integration (custom coded things).

The cookie dough mix is getting better when we add Windows Live ID Authentication or OpenID Authentication and integration to the mixture, this should aid the SSO portion of it
Reply With Quote
  #4  
Old 10-30-2008, 04:59 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you're going to use the other services, you could just possibly edit login.php and functions_login.php to do that.
Reply With Quote
  #5  
Old 10-30-2008, 11:55 AM
Shamil. Shamil. is offline
 
Join Date: Sep 2008
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Where do I start though?
Reply With Quote
  #6  
Old 10-30-2008, 01:05 PM
bobster65's Avatar
bobster65 bobster65 is offline
 
Join Date: Mar 2006
Location: Montana
Posts: 1,169
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@ct2k7

I'm writing an SSO method (Centralized) that involves Vivvo (site A), vBulletin (site A1) , Ruby on Rails custom CMS (site B), PHP custom CMS (Site C). vBulletin will be the Master SSO Base.

Note: Site A1 = Bridged Vivvo and vBulletin (with a modified version of the 4.1 Bridge)
Reply With Quote
  #7  
Old 10-30-2008, 02:22 PM
Shamil. Shamil. is offline
 
Join Date: Sep 2008
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@bobster65 - I am actually considering user Vivvo, and have it installed (trial). The bridge works well, yet no posts are being made in the forum.

I may be useful to actually have a centralised login system, then have a secondary login system - decentralised, e.g OpenID
Reply With Quote
  #8  
Old 10-30-2008, 10:32 PM
bobster65's Avatar
bobster65 bobster65 is offline
 
Join Date: Mar 2006
Location: Montana
Posts: 1,169
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ct2k7 View Post
@bobster65 - I am actually considering user Vivvo, and have it installed (trial). The bridge works well, yet no posts are being made in the forum.

I may be useful to actually have a centralised login system, then have a secondary login system - decentralised, e.g OpenID
Which version of Vivvo are you running? I just upgraded to 4.1 RC1 and I modified the RC1 Bridge (still got some work to do on it).... posting comments to vB works just fine.

I have not looked into OpenID, but might check it out as well.
Reply With Quote
  #9  
Old 10-31-2008, 05:51 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ct2k7 View Post
Where do I start though?
Edit the login and logout actions inside those files.
Reply With Quote
  #10  
Old 12-31-2008, 04:26 AM
bobster65's Avatar
bobster65 bobster65 is offline
 
Join Date: Mar 2006
Location: Montana
Posts: 1,169
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bobster65 View Post
@ct2k7

I'm writing an SSO method (Centralized) that involves Vivvo (site A), vBulletin (site A1) , Ruby on Rails custom CMS (site B), PHP custom CMS (Site C). vBulletin will be the Master SSO Base.

Note: Site A1 = Bridged Vivvo and vBulletin (with a modified version of the 4.1 Bridge)
WOOT! Success and then some! Took a little bit longer than expected, but added a ton of stuff in as well ... launched tonight without a glitch

@ct2k7 ... how did you make out? and did you solve your vivvo issues?
Reply With Quote
Reply


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

Forum Jump


All times are GMT. The time now is 10:09 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06642 seconds
  • Memory Usage 2,248KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete