vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   SSO via Hooks (https://vborg.vbsupport.ru/showthread.php?t=315421)

KTechOps 11-14-2014 09:25 PM

SSO via Hooks
 
My client currently has SSO capabilities in their vBulletin instance
http://community.kabam.com/forums/forum.php
Currently it is "hacked" into the source code. The original programmer at the time did not know about the product/plugin/hook system. I'm tasked with taking the current implementation and modularizing it to make use of plugins/hooks so that upgrading will be easier. My initial question is what hooks would be beneficial to use. Basically when the user hits the log in button it should redirect him/her to another site to log in there. Afterwards it should redirect back to the vb application. If the user does not exist in the vb db....add him/her. All registrations need to be handled on the SSO site. Is this something that can be easily done via hooks? Or is the hack approach the best approach?

ozzy47 11-14-2014 09:35 PM

Have a look at how this mod handles it, https://vborg.vbsupport.ru/showthread.php?t=270517


All times are GMT. The time now is 06:49 AM.

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.01019 seconds
  • Memory Usage 1,708KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete