Search Results :

×

Novell single sign-on for WordPress using OAuth

Need help with the setup? Contact us at info@xecurify.com and we'll help you get things in place in no time.

Step by step guide to configure SSO

Step 1: Download and install miniOrange OAuth Client

From your WordPress dashboard

  • Click on PluginsAdd New tab.
  • Search for OAuth Login (OAuth Client) plugin. Install the plugin.

    Unable to load image
  • Activate OAuth Client by miniOrange from your Plugins page.

Step 2: Configure OAuth client

  • After activating OAuth Single Sign On – SSO (OAuth client) plugin go to miniOrange OAuth.
  • Click on Select Application to search your OAuth Provider application or click on your OAuth Provider application from the given applications.
  • If your Application/ Server Name is not there in default list. You can click on Custom OAuth 2.0 App or Custom OpenID Connect App to add custom OAuth/OpenID Connect Server.
  • novell sso configure oauth
  • Configure OAuth application in Novell using the Callback/Redirect Url (refer screenshot below).

    Novell Custom OAuth 2.0 App
  • Fill in the configuration details below from received configuration details from Novell

    Client ID : Received from app configured in Novell
    Client Secret : Received from app configured in Novell
    Scope:  Based on data you want to get access to e.g. email or profile
    Authorize Endpoint:Authorization endpoint of Novell
    Access Token Endpoint: Token endpoint of Novell
    Get User Info Endpoint: Resource or userinfo endpoint of Novell
  • Click on Save Settings button once you have entered all mandatory information.
  • Novell Configure OAuth 2.0 App
  • Click on Test Configuration button to verify if you have configured correctly.
  • Novell Configure OAuth Provider
  • On successful configuration, you will get Attributes Name and Attribute Values on Test Configuration window. Map Attribute Names provided by your OAuth Server with OAuth Client Attributes given under Attribute Mapping Section and click on Save Settings.
  • Novell OAuth Attribute Mapping Section
  • Go to WordPress Menu -> Appearance -> Widget.
  • Novell Configure OAuth Widget
  • Drag and drop miniOrange OAuth widget wherever you want on your website as shown in screenshot given below.
  • Novell miniOrange OAuth widget
  • Copy paste your site-URL on private window and you will be able to see Login button with display name you have given.
  • Once logged in, you will be able to access your WordPress profile.

Key Features

Auto Create Users

Auto-create User in WordPress after doing SSO with the user credentials if the user is not already present in WordPress User list.

Login using widget / link / shortcode

Use OAuth login widget /link/shortcode anywhere on your website with option to customize Login Button custom CSS.

Custom Redirect URL after login and logout

Configure the URL wherever you want to redirect users after login or after logout.

Force authentication

Restrict site to logged in user. Here, enabling restrict site to logged in user will auto redirect the user to oauth provider's login page if user is not already logged in.

Domain specific registration

Restrict the user login based on configured domains. You can allow/deny the user login based on email domain.

Multi-site Support

Access the plugin over your multiple subsites.

Account Linking

Account Linking allows to sync user accounts in WordPress database. If user already have account in WordPress, then based on common attribute plugin updates User's WordPress profile.

BuddyPress Attribute Mapping

Role mapping with BuddyPress attributes so that Buddypress roles are assigned based on OAuth groups/roles.

Dynamic Callback URL

This feature allow you to add the dynamic callback/redirect URL.

Page Restriction

Page based restrictions over users based on their roles and whether they are logged in or not.

Attribute Mapping

User can map Username, FirstName, LastName, Email, Group Name and also map custom attribute as per requirement.

Role Mapping

User to set WordPress roles based on groups/roles received in OAuth Provider response with configured mapping.

Other Grant Types We Support

Authorization code grant

Implicit Grant

Refresh Token Grant

Resource owner credentials grant (Password grant)

Client Credentials Grant

WHAT OUR CUSTOMERS SAY

Hello there!

Need Help? We are right here!

support
Contact miniOrange Support
success

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com