(Microsoft Windows) Live Connect authentication strategy for Opauth
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
LiveStrategy.php Complete Aug 8, 2012
README.md Update README.md Mar 16, 2014
composer.json Initial Aug 8, 2012



Opauth strategy for (Microsoft) Live Connect authentication.

Confusingly, Live Connect is (was) also known as:

  • Windows Live
  • Microsoft Passport
  • Live ID
  • MSN ID

Opauth is a multi-provider authentication framework for PHP.

Getting started

  1. Install Opauth-Live:

    cd path_to_opauth/Strategy
    git clone git://github.com/uzyn/opauth-live.git Live
  2. Create a Live Connect application at https://account.live.com/developers/applications

    • Once application is created, be sure to go to My apps > API Settings to define your redirect domain to be http://path_to_opauth/live/oauth2callback.
  3. Configure Opauth-Live strategy.

  4. Direct user to http://path_to_opauth/live to authenticate

  5. If email field is needed, add wl.emails to scope parameter in LiveStrategy.php (line 38). E.g., 'scope' => 'wl.basic wl.emails'.

Strategy configuration

Required parameters:

'Live' => array(
  'client_id' => 'YOUR CLIENT ID',
  'client_secret' => 'YOUR CLIENT SECRET'

Optional parameters: scope, state



Opauth-GitHub is MIT Licensed
Copyright © 2012 U-Zyn Chua (http://uzyn.com)