Xing Social Login Configuration Guide


Xing is a European-based career-oriented social networking site (similar to LinkedIn) that hosts users from more than 200 different countries, including 11 million users in Germany, Austria, and Switzerland.

Before You Begin

Xing has deprecated their public API as of January 2017. Because of this, new Xing applications cannot be provisioned. However, if you have a previously-created Xing application that app can still be used for social login.

In This Configuration Guide

  • Using an Existing Xing App for Social Login
  • Configuring Xing as a Social Login Provider
  • Testing Xing Social Login
  • Assigning a Different Xing App for Social Login
  • Removing Xing as a Social Login Provider

Using an Existing Xing App for Social Login

If you already have a Xing app that can be used for social login, complete the following steps to retrieve the application’s consumer key and consumer secret:

  1. Log on to Xing Developers site (https://dev.xing.com).
  2. From the Xing Developer page, click Dashboards and then click My Apps:

  1. From the My Apps page, click the name of the app you want to use for social login.
  2. Copy the consumer key and consumer secret. You can copy this information to a text editor, then close the text editor after you have configured Janrain social login.
  3. Log off of the Xing Developers site.

Configuring Xing as a Social Login Provider

To configure Xing as a social login provider, make sure you have your Xing consumer key and consumer secret, and then complete the following procedure:

  1. Log on to your Janrain Dashboard (https://dashboard.janrain.com).
  2. From the Dashboard home page, click the Manage Engage Dashboard icon.
  3. From the Engage Dashboard home page, in the Widgets and SDKs section, click Sign-Ins.
  4. From the Sign-in page, verify that Widget is selected and then expand Providers.
  5. From the list of Providers, click Xing.
  6. In the Xing dialog box, click Next until you reach the screen requesting the consumer key and consumer secret:

  1. Paste your Xing consumer key in the Consumer Key field, paste your Xing consumer secret in the Consumer Secret field, and then click Save. Xing appears in your social login widget.
  2. When you are finished, select Save and Publish and then click Publish. It might take as long as one hour before Xing appears as a social login option on your web site.

Testing Xing Social Login

To test Xing social login, complete the following procedure:

  1. Do one of the following:
    • If you have just published your widget settings, click the Test your widget link that appears after the widget has been saved.
    • If you previously published your widget settings then, from the Engage Dashboard Sign-in page, click Launch a test widget.
       
  2. From the Test page, click the Xing icon:

  1. In the Xing window, logon using a valid Xing account:

  1. If login succeeds, information returned from the Xing profile is displayed in the API response preview field.

The returned profile information will vary depending on the Xing account used in the test.

You can verify Xing profile fields by completing the following procedure:

  1. From the Engage Dashboard home page, click the Manage Providers icon:

  1. From the Configure Providers page, click Xing.
  2. Profile information returned from Xing is displayed onscreen. For example:

See Also


Assigning a Different Xing App for Social Login

If you need to change your existing app, you must update the Xing provider configuration settings. To do that, complete the following procedure:

  1. From the Engage Dashboard home page, click the Manage Providers icon:

  1. From the Configure Providers page, click Xing.
  2. Click the green Configured button to display the Xing is currently enabled dialog box:

  1. To change the Xing configuration, click Modify these settings.
  2. In the Xing dialog box, change the Consumer Key and/or Consumer Secret as needed, and then click Save:

Although you can modify your Xing settings, you cannot delete those settings. If you delete the settings and then try to save your changes, you’ll see the error message Please enter your Consumer Key and Secret exactly as Xing shows them.

This means that you cannot “unconfigure” the provider: once configured, the Xing icon will always be shown as green (i.e., configured) in the Janrain Dashboard.


Removing Xing as a Social Login Provider

You can remove Xing as a social login provider by completing the following procedure:

  1. Log on to your Janrain Dashboard (https://dashboard.janrain.com).
  2. From the Dashboard home page, click the Manage Engage Dashboard icon.
  3. From the Engage Dashboard home page, in the Widgets and SDKs section, click Sign-Ins.
  4. From the Sign-in page, verify that Widget is selected and then expand Providers.
  5. In the widget, click the X in the upper right corner of the Xing icon.
  6. Scroll to the bottom of the page, select Save and Publish, and then click Publish. Xing no longer appears in the sign-on widget.
Note. You must always have at least one social login provider in the widget. If you delete all the providers and then click Publish, you’ll see the error message Couldn’t save configuration: No providers.