I got a basic version running. It's more or less based on this SAML plugin: http://www.vbulletin.org/forum/showthread.php?t=212946 In fact I used all of the login/create user logic end replaced the SAML-stuff with a much simpler and less generic CAS setup. It works, but it's still an evil hack. Especially all functions like changig email, requesting new password etc. still have to be taken out or replaced. Lot's of work to be done :)
Regards, Martin Am 27.05.2009 um 22:20 schrieb Kim Cary: > I'm interested in this discussion, too. vB has its session setup > routines (no doubt). I think the approach would be to to have a > landing page with the cas client -- once the phpcas session is set up > with that page, call the vBulletin routines with the authenticated > userid as a parameter. > > The following script does vB authentication in no-vb pates. It might > give a clue as to what vB routines are being called. >>> http://www.vbulletin.org/forum/showthread.php?t=91129&highlight=authenticate > Kim > > -=#=- > PCC 120 ~ x6655 > > > > > > > On May 27, 2009, at 12:11 PM, Martin Simons wrote: > >> Rhian, >> >> I've now started to hack my own CAS plugin for vBulletin. It's >> intended for internal use only, but I might release it as a regular >> vB-plugin some day. >> >> Unfortunately I'm still far away from this point: While integrating >> phpCAS itself was a breeze, I can't get vBulletin to "log in" the >> user provided by CAS. I followed your suggestion to base my plugin >> on the existing LDAP ones. But there's a major difference between >> LDAP and CAS-authentication: While the first replaces vBulletin's >> own login, CAS bypasses it. I'm sure it's just a small detail I need >> to know about the internals of vB, but I failed to establish the >> connection "CAS user name -> logged in user" so far. I suppose it >> has to do with some weird custom session handling of vB. >> >> I've already posted my question to the vB-plugin forums, but the >> thread seems to drown unanswered. Can you give me a hint from you >> experience implemeting CAS into vB? Hopefully you're getting my >> question. I know this is kind of off-topic, as it's very specific to >> vB...may the list forgive me ;-) >> >> Kind regards, >> Martin >> >> >> Am 29.04.2009 um 19:36 schrieb Rhian Resnick: >> >>> Martin, >>> >>> >>> >>> Our University uses Sun Directory Server (ldap) so we first setup >>> the ldap server integration (which can create accounts) and then >>> added cas in front of the ldap user. We need ldap even with cas >>> because ldap defined the group membership for the users. >>> >>> >>> >>> In your case I am sure you could use the ldap plugin as a base, >>> but there may be a better integration point for your site. Check >>> out their plugin list. >>> >>> >>> >>> - Rhian >>> >>> >>> >>> From: Martin Simons [mailto:[email protected]] >>> Sent: Wednesday, April 29, 2009 11:56 AM >>> To: [email protected] >>> Subject: Re: [cas-user] Integrating vBulletin and CAS >>> >>> >>> >>> Rhian, >>> >>> >>> >>> thanks for your reply. How does vBulletin handle this integration? >>> Does it create new users on vBulletin-side automatically as soon as >>> a new CAS-authenticated user arrives or does the user still have to >>> manually "register" himself with the forums? >>> >>> >>> >>> We're not using an LDAP-server either...do I correctly understand >>> your approach in that you just hacked the LDAP plugin but don't >>> actually rely on LDAP? >>> >>> >>> >>> Thanks, >>> >>> Martin >>> >>> >>> >>> >>> >>> >>> >>> Am 29.04.2009 um 13:48 schrieb Rhian Resnick: >>> >>> >>> >>> >>> I modified VBulletin 2 years ago for a trial deployment. I enabled >>> their ldap plugin and then hacked in phpCAS. It didn’t take long >>> and was pretty straight forward. >>> >>> >>> >>> - Rhian >>> >>> >>> >>> From: [email protected] [mailto:[email protected] >>> ] >>> Sent: Wednesday, April 29, 2009 7:45 AM >>> To: [email protected] >>> Subject: RE: [cas-user] Integrating vBulletin and CAS >>> >>> >>> >>> Hello everybody, >>> >>> I figure nobody has worked with VBulletin and CAS before. But can >>> anybody maybe recommend another bulletin board software that >>> supports CAS out of the box or is easily modifiable to do so? >>> >>> Thanks a lot for you advice, >>> Martin >>> >>> >>> >>> >>> >>> Quick question: Anybody having experience or tipps concerning an >>> integration of the vBulletin forums system and CAS? A search for >>> "vBulletin" and "CAS" on Google yields...well...a lot of >>> vBulletins :-) >>> >>> >>> >>> Regards, >>> >>> Martin >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> -- >>> >>> >>> >>> >>> You are currently subscribed to [email protected] as: >>> [email protected] >>> >>> >>> >>> >>> To unsubscribe, change settings or access archives, see >>> http://www.ja-sig.org/wiki/display/JSG/cas-user >>> >>> >>> -- >>> >>> >>> >>> You are currently subscribed to [email protected] as: >>> [email protected] >>> >>> >>> >>> To unsubscribe, change settings or access archives, see >>> http://www.ja-sig.org/wiki/display/JSG/cas-user >>> >>> >>> -- >>> >>> You are currently subscribed to [email protected] as: >>> [email protected] >>> >>> To unsubscribe, change settings or access archives, see >>> http://www.ja-sig.org/wiki/display/JSG/cas-user >>> >>> >>> -- >>> >>> You are currently subscribed to [email protected] as: >>> [email protected] >>> >>> To unsubscribe, change settings or access archives, see >>> http://www.ja-sig.org/wiki/display/JSG/cas-user >>> >>> -- >>> You are currently subscribed to [email protected] as: >>> [email protected] >>> To unsubscribe, change settings or access archives, see >>> http://www.ja-sig.org/wiki/display/JSG/cas-user >> >> >> -- >> You are currently subscribed to [email protected] as: >> [email protected] >> To unsubscribe, change settings or access archives, see >> http://www.ja-sig.org/wiki/display/JSG/cas-user > > > -- > You are currently subscribed to [email protected] as: > [email protected] > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
