Hello, there is a know bug in the current version 2.0.17.9 which break SSO via ProxyConnect, you must use the previous version.
You can learn more about this issue here : http://vanillaforums.org/discussion/15492/manual-integration-on-2.0.17.-

And you can have access to previous version here : https://github.com/vanillaforums/Garden/downloads

Vanilla team said it will be fixed soon in a new release.

CommentFileSizeAuthor
#4 sett.png25.65 KBjhezsie20

Comments

jhezsie20’s picture

Hi!

I can't make it work. Everytime I logged in using different account other than admin, vanilla will always logged-in the admin account only.

Here's the details of my server:

Drupal 6 w/ orchid module 6.x-1.0-alpha4
Vanilla 2.0.16
Proxy Connect 1.8.4

I've also tried using Vanilla 2.0.17.8, 2.0.15 and the latest Proxy Connect release but still with the same error.

Am I missing something? Or the module for Drupal 6 has still prob?

Hope you can help mate :)

thanks!

muldos’s picture

Hi !
the fact that you are always loggued in as admin maybe suggest you didn't "activated" proxy connect (enabling the plugin and configuring it is not enough,you must configure it and then activate it in the top of the admin screen).
Can you check that (this is at 11:58 in the screencast)?

I have run it successfully with
Drupal 6 w/ orchid module 6.x-1.0-alpha4
2.0.17.8 (didnt try with 0.16 or 0.15).
Proxy Connect 1.8.4

Hope it will work for you this time.

David

jhezsie20’s picture

Hi David,

Thanks for the prompt reply.

Anyway, I've already activated as authenticator and properly configured the ProxyConnect on the Vanilla side. Connection between Drupal and Vanilla is already established.

Here's the scenario:

1. Both Drupal and vanilla were logged-out
2. Once I logged-in on Drupal using admin account (account that already linked to the vanilla), Vanilla will also automatically logged-in as admin. When I logged-out on Drupal, Vanilla will also automatically logged-out. With this testing, I'm pretty sure that I've already configured it right.
3. But when I logged-in as another or new user in Drupal (e.g. test_user), Vanilla will also automatically logged-in but the prob is, the admin account was the one who logged-in and not the user I actually logged-in on Drupal (test_user).

Hope I explained it well :)

jessie

jhezsie20’s picture

StatusFileSize
new25.65 KB

Another thing, after I installed the module on Drupal and visit the configuration setting, there is no indicated value under "Settings for Vanilla ProxyConnect". You can check the screen shot on the attached file.

jhezsie20’s picture

Hi Sir!

The new dev release (April 12) addressed the problem on #4. Value for the vanilla settings now reflects. But sadly, I still encountered problem on #3.

thanks,
jessie

muldos’s picture

Hi jhezsie !
I have fixed the missing url in admin for version 6.x, but I am not able to reproduce your bug, for me everything works fine.
So maybe there is a setting to check :

in 7.x the logout url is user/logout but in 6.x it's just /logout, so maybe if you followed my screencast you just fill the proxyconnect with a bad value for the 6.x version (and this was because of missing url in the admin screen, they now have the correct value for 6.x).

So you are never loggued out as admin from the vanilla side when proxyconnect is enabled ...

If the bug is still there, can you check the following :
When loggued in 6.x as a normal user, can you check if orchid/proxy is giving you something related to this user ?

jhezsie20’s picture

Hmmm.... already followed instructions on your screen cast, but still can't get it to work. When logging-on a normal user, the value on the orchid/proxy is correct (shows account details of the user). I've tried this on a fresh install Drupal 6, but still can't get it to work :(

FYI

If I log-out on Drupal as admin, Vanilla will also log-out automatically. So basically there is no user logged-in on both Drupal and Vanilla. But if I log-in as a normal user in Drupal, Vanilla will also automatically logged-in but using the admin account and not the normal user I used in Drupal. Upon checking the orchid/proxy value, it shows the correct account details of the normal user I used in Drupal.

muldos’s picture

its seems the orignial issue (proxyconnect 1.8.4 broken with vanilla 2.0.17.9 ) is resolved with the proxyconnect 1.9.3.
I had successfully tested orchid for booth 6.x and 7.x with the latest stable of vanilla and proxyconnect.
I had to manually remove the cookies the first time for the admin account when settings are done, but all was fine with new standrad users created after installation.

@jhezsie : I am still not able to reproduce your bug ...maybe you could try too with those new version to see if it fix thing.
If the orchid/proxy uri display correct informations, all is ok from the drupal side, so maybe you have to focus now on the vanilla side ...

jhezsie20’s picture

Hi David,

I'm suspecting that the cookies have something to do on my problem. On my configuration, I just leave it blank both on Drupal and Vanilla side. URL of my site are http://localhost/drupal and http://localhost/vanilla.

thanks,
jessie

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

srutheesh’s picture

hi ,
I'm using vanilla-core-2.0.17.9 and proxyconnect-plugin-1.9.3 , it is working fine . When i used other versions there is lot of issues .

thanks ,
srutheesh

muldos’s picture

Supported stack for integrating Vanilla and Drupal is now a Drupal 6.x or 7.X and a Vanilla 2.0.18.x or above and jsconnect module version 1.0.x or above