[toc]
This procedure enables you to use your Live credentials to sign into your site.
Live Connect OAuth requires having a Live account. Obtaining one is outside of the scope of this article.
Although this client works on non-secure (that is, non-SSL) communities, it is highly recommended that you use SSL (HTTPS) in a production environment. Non-secure connections should only be used for testing purposes.
Register a new application on Live
- Log into Microsoft Live.
- Navigate to https://account.live.com/developers/applications/index to set up a new Live application.
- Click Create application.
- The Microsoft account Developer Center appears.
- Name your project in the Application name field.
- Select the language you desire in the Language drop-down list.
- Click I accept. The Edit Application dialog box appears, where you can add your logo, terms of service URL, and privacy & cookies policy URL.
- Click API Settings. The API settings window appears.
- Select whether your app will be a mobile or desktop client app. (For a web app, the answer is no.)
- Enter your domain in the Target domain field.
- Select whether to restrict JSON web tokens to this application. The default is Yes.
- Enter the redirect domain (https://www.yoursite.com/oauth2callback).
- Click Save.
- Click App Settings. The client ID and client secret appear.
- Copy and save the App ID and App Secret values to another location.
- Click Save changes. Once registered, Facebook will provide you with security details.
Add a secure port in IIS
- Open IIS.
- Click Bindings (Sites > [site name] > Actions pane > Edit Site pane > Bindings). The Site bindings window appears.
- Click Add. The Add site binding window appears.
- Select https from the Type drop-down.
- If you are using the IP address where IIS is located, you can leave the IP address field blank; it will default to the current address. If you need to specify a different IP, type that into the IP address field.
- Specify 443 in the Port field.
- Click OK.
Configure the Community Server login
- In Telligent Community Server, mouse over Management.
- Click Administration.
- Navigate to Authentication > External authentication.
- Click Live Connect Oauth Client.
- Copy your client ID into the Client ID field.
- Copy your client secret into the Client Secret field.
- Click Save in the configuration panel. When you log out and click the option to log in, you will see the screen displaying the Live Connect sign-in option for Community Server.
Use the Live Connect sign-in
- Navigate to your Community Server site.
- On the Sign-in screen, click Live Connect.
- Click Connect with Live.
- Furnish your Live credentials.