Mixi Social Login Configuration Guide


Mixi is a Japanese social networking service. Mixi has approximately 50 million active users each month.

Before You Begin

Although not detailed in this configuration guide, you can create a new Mixi app that enables users to log on to your web site by using their Mixi account. To create a Mixi developer account, you must have an email account with a Japanese mobile service provider:

If you have an email account with a Japanese mobile service provider, you can create an account on the Mixi Developer’s site (http://developer.mixi.co.jp).

Note. Web pages on the Mixi Developers site are written in Japanese. If you do not speak Japanese, you might want to use a web browser than can translate the Mixi web pages. For this configuration guide, we used Google Chrome and its Translate to English option.

In This Configuration Guide

  • Configuring Mixi as a Social Login Provider
  • Testing Mixi Social Login
  • Assigning a Different Mixi App for Social Login
  • Removing Mixi as a Social Login Provider

Configuring Mixi as a Social Login Provider

To configure Mixi as a social login provider, make sure you have your Mixi key and 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 Mixi.
  6. In the Mixi dialog box, click Next until you reach the screen requesting the key and secret:

  1. Paste your Mixi key in the Key field, paste your Mixi secret in the Secret field, and then click Save. Mixi 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 Mixi appears as a social login option on your web site.

Testing Mixi Social Login

To test Mixi 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 Mixi icon:

  1. In the Social networking service window, log on using a valid Mixi account:

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

The returned profile information will vary depending on:

  • The Mixi account used in the test.
  • The profile information you requested for Mixi.

You can verify Mixi 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 Mixi.
  2. Profile information returned from Mixi is displayed onscreen. For example:

Fields not marked with an Off or an Ask label are automatically returned when a user logs on using a Mixi account.

For fields that are marked with a label, click Off to request that the information be returned. The Off label will change to Ask, meaning that, at logon time, the user will be asked whether he or she gives permission for that data to be returned:

From the Configure Providers page, click Ask to turn off the information request.

See Also

Assigning a Different Mixi App for Social Login

If you want to use a different Mixi app or if you need to change your existing app, you must update the Mixi 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 Mixi.
  2. Click the green Configured button to display the Mixi is currently enabled dialog box:

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

Although you can modify your Mixi 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 Mixi shows them.

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

Removing Mixi as a Social Login Provider

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

  1. Log on to your Janrain Dashboard ([https://dashboard.janrain.com(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 Mixi icon.
  6. Scroll to the bottom of the page, select Save and Publish, and then click Publish. Mixi 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.