WordPress.org

Ready to get started?Download WordPress

Forums

Vanilla Forums
Single sign on not working on self hosted vanilla forum (4 posts)

  1. nemoprofeta
    Member
    Posted 1 year ago #

    For me, this plugin works for embedding but not for sign on.
    I had to install the WP vanilla Connect plugin. The main difference I noticed is in the sign-in url. With the latter plugin it contains an actual url instead of the {Target} parameter.
    What do I have to do to be able to use the Vanilla Forums plugin?

    http://wordpress.org/extend/plugins/vanilla-forums/

  2. danromanchik
    Member
    Posted 1 year ago #

    Sorry, I don't have any news for you about how to use the Vanilla Forums plugin, but I want to thank you for pointing me to the Vanilla Connect plugin. I couldn't get the Vanilla plugin to work right, but Vanilla Connect works like a charm. Fortunately, I don't really care or want to use Vanilla for comments. I only want my WP users to also be Vanilla users.

  3. Salami1_1
    Member
    Posted 11 months ago #

    any new here? Vanilla support seems to be pretty much non existent..
    I'm trying the same thing and embedding is no problem with the plugin but login doesn't work...

    when I go the forum to jsconnect to set all settings I find that the test link contains an error eg in my setup the auth url is:
    http://localhost:8045/?VFRequest=connect

    The test url add all the parameters like this ?....
    thus creating:
    http://localhost:8045/?VFRequest=connect?client_id=xxxx

    which of course doesn't work.. no idea how to solve this though..

  4. mpoythress
    Member
    Posted 10 months ago #

    Hi folks, we ran into this as well, and want to share the solution for everyone else.

    The problem seems to lie in the jsConnect Vanilla Plugin. In class.jsconnect.plugin.php, around line 93, there is a result url. That's what builds the broken VFRequest url.

    We fixed it by changing to this:

    if (strpos($Url,'/?VFRequest=connect') !== false) {
    	 $Result = $Url.'&'.http_build_query($Query);
    } else {
    	 $Result = $Url.'?'.http_build_query($Query);
    }

    And everything started to work great.

    Good luck!

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic

Tags

No tags yet.