netFORUM Single Sign On

Description

netFORUM Single Sign-On by fusionSpan allows users to sign into WordPress using their netFORUM eWeb credentials. This plugin utilizes netFORUM’s xWeb Web Service API to authenticate users.

This plugin requires xWeb, which is available to all netFORUM Team and Pro subscriptions.

Additional Features

fusionSpan specializes in building commercial WordPress plugins that enable integrations between your netFORUM database and your WordPress website. Contact us for these additional integrations:

  • Group-based web access. Restrict specific site content to members or specific member groups. Create WordPress User Role groups based on netFORUM fields.

  • Single sign-out. Logout of netFORUM eWeb on WordPress log out.

Website

Check out some of our other plugins, or visit our website https://www.fusionspan.com/ to learn more about our products and services.

For questions about this plugin, please fill out our Contact Us form or email us at help@fusionspan.com.

Screenshots

  • Enter your netFORUM xWeb URL and credentials in the Plugin Settings.

  • The cache holds previous requests to netFORUM and their results.

Installation

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

  1. Unzip and upload the folder contents of 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 Admin Dashboard and click on ‘fusionSpan’ in the left sidebar.
  4. Configure the following fields on the page to connect your WordPress website with your netFORUM Pro instance:
    a. xWeb Single SignOn WSDL URL – 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)
    b. xWeb Username – The xWeb Service username
    c. xWeb Password – The xWeb Service password

FAQ

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

Installation Instructions
  1. Unzip and upload the folder contents of 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 Admin Dashboard and click on ‘fusionSpan’ in the left sidebar.
  4. Configure the following fields on the page to connect your WordPress website with your netFORUM Pro instance:
    a. xWeb Single SignOn WSDL URL – 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)
    b. xWeb Username – The xWeb Service username
    c. xWeb Password – The xWeb Service password
Does it create new users in WordPress?

If a user logs in using their netFORUM Pro credentials and the user does not exist in WordPress, a new WordPress user will be created.

What should I consider when using this plugin for GDPR compliance?

The netFORUM Pro Single-Sign On plugin uses a cookie to save a GUID identifier for logged in users and stores the user’s email address from netFORUM as a WordPress user. This plugin does not store any additional personal information from netFORUM Pro.

How do I reset user passwords?

Through this plugin, user passwords will remain in netFORUM Pro and will not be stored in WordPress. Password changes and resets must be done through netFORUM Pro.

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

This error commonly occurs when the netFORUM xWeb credentials on the General plugin page are incorrect. To fix this, review your entered credentials.

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

The netFORUM SSO plugin saves the user’s xWeb SSO token in a cookie in WordPress which can then be appended to a netFORUM link. The token is located in the cookie field ssotoken.

We recommend installing a plugin like Insert PHP WordPress Plugin to add the below PHP code snippet to your pages or posts.

[insert_php]

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

[/insert_php]
Would this plugin work with netFORUM Enterprise?

Since each implementation of netFORUM Enterprise is different, the SSO plugin must be customized for each Enterprise implementation. We offer the netFORUM Enterprise plugin as a paid commercial plugin. For more information, please contact us.

Reviews

August 13, 2018
This plugin works just fine, but it's the customer support that is beyond excellent. They were super willing to help me problem solve some of the issues I encountered during installation.
September 3, 2016
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 3 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.