netFORUM Single Sign On

Description

This plug-in allows for Single Sign On between netFORUM and WordPress. Users can sign in to WordPress using their netFORUM credentials.

We have additional plug-ins available that compliment this SSO plug-in. Listed below

  • Security Groups – Allows you to restrict content on your WordPress CMS site, based on the users Membership status in netFORUM.

  • SSO with Bi-directional sync – In addition to basic SSO, this plug-in allows you to manage (create/update) users in WordPress, and this information is automatically synched back to netFORUM. WordPress users can edit their profile and their information is automatically updated in netFORUM. Adds additional fields to the WordPress user profile and allows for field mapping between WordPress and netFORUM. Contact support@fusionspan.com if you would like a demo.

  • To know about our newest plugins, feel free to visit the link below.

  • Contributed by fusionSpan.

Screenshots

  • Plugin Settings. Enter your xWeb credentials here (received from netFORUM)

  • Plugin Cache Settings. The cache holds previous request to netFORUM and their results.

Installation

netFORUM Pro SSO plugin uses the netFORUM xWeb web services to authenticate users. This allows
for Single Sign on Capabilities, where users can sign in to WordPress using their netFORUM
credentials (username and password).

For this plug-in to work, you need to have a xWeb service available. xWeb is available to all
netFORUM Team and Pro subscriptions.

e.g.

  1. Unzip the netFORUM_sso.zip in to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go into the WordPress Dashboard and configure the plugin by going into
    admin page and clicking the sidebar menu item fusionSpan.
    The following options need to be configured

    xWeb Single SignOn WSDL URL – is the URL for the netFORUM xWeb SSO web service (usually of the form https://netforumpro.com/xweb/signon.asmx?wsdl for your live instance or https://uat.netforumpro.com/xweb/signon.asmx?wsdl for your test instance)
    xWeb Username – The username for the xWeb service
    xWeb Password – The password for the xWeb service

FAQ

Installation Instructions

netFORUM Pro SSO plugin uses the netFORUM xWeb web services to authenticate users. This allows
for Single Sign on Capabilities, where users can sign in to WordPress using their netFORUM
credentials (username and password).

For this plug-in to work, you need to have a xWeb service available. xWeb is available to all
netFORUM Team and Pro subscriptions.

e.g.

  1. Unzip the netFORUM_sso.zip in to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go into the WordPress Dashboard and configure the plugin by going into
    admin page and clicking the sidebar menu item fusionSpan.
    The following options need to be configured

    xWeb Single SignOn WSDL URL – is the URL for the netFORUM xWeb SSO web service (usually of the form https://netforumpro.com/xweb/signon.asmx?wsdl for your live instance or https://uat.netforumpro.com/xweb/signon.asmx?wsdl for your test instance)
    xWeb Username – The username for the xWeb service
    xWeb Password – The password for the xWeb service

How does this plugin authenticate users?

The netFORUM SSO plugin uses the netFORUM xWeb web service API, to authenticate users.

Does it create new users in WordPress?

It will create users in WordPress if they don’t exist, on the users first login. It does
not save the users password in WordPress. So the user will always need to sign in with
their netFORUM credentials. Users need to navigate to netFORUM to change/update their passwords.

I am getting a “Client credentials are required” error message. How do I fix this?

Usually this error is created when the netFORUM login credentials set in plugin page, under the General tab is incorrect.
To fix this double check the credentials you entered in the plugin page.

How can I create hyperlinks to netFORUM so that the wordpress user doesn’t have to login again?

The netFORUM_sso plugin saves the users xWeb single sign on token in a cookie in WordPress.
You need to append this SSO Token to the hyperlinks to netFORUM. This way the users can navigate over to
netFORUM and not have to login again. The SSO token in the cookie field “ssoToken”

To use it in a page or post, you can to install another plug-in that will allow
inline php code in your page (there are several). And something like the snippet below will then work.

[insert_php]

if(is_user_logged_in()){
  echo 'netForum SSO Token is: ' .$_COOKIE['ssoToken'];
}

[/insert_php]
  • The above example uses the “Insert PHP WordPress Plugin”.
Does it work with netFORUM Enterprise?

No each implementation of netForum Enterprise is different, with different business rules. We have to
customize the SSO plug-in to work with a particular enterprise implementation. So we provide the netForum
Enterprise plug-in as a paid commercial plug-in. Please contact us at help@fusionspan.com.

What is the xWeb Url?

The xWeb Url is usually of the form https://netforumpro.com/xweb/signon.asmx?wsdl for your live instance or https://uat.netforumpro.com/xweb/signon.asmx?wsdl for your test instance.

Reviews

Great Plugin even better Support

These guys and girls really took the time and worked with me on figuring out my SSO with Netforum, Not sure what I would have done without this plugin or without their support. Thank you.

Read all 2 reviews

Contributors & Developers

“netFORUM Single Sign On” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

0.5-dev

  • Fixes some bugs.

0.4-dev

  • Rewrite complete package.