January 1, 2024 5:06 am

How to Login with Microsoft Live OAuth Connect in PHP

We have covered almost all OAuth connects like Facebook, Linkedin, Twitter and Google now its time to connect with Microsoft using PHP. Microsoft has launched OAuth connect few months back, Now i am going to write this tutorial how to connect with Microsoft OAuth connect, using this you can get valid user detail from Hotmail and Outlook Database. I am sure this tutorial helps you in your registration systems.


[wpdm_file id=17]DEMO

Previous OAuth Tutorials
Google OAuth, Facebook OAuthTwitter OAuth and
LikedIn OAuth System
The script contains two folders called oAuth and images with PHP files.

Step 1: Create Microsoft Application

Click here go to Microsoft live development area and click create application link.


Step 2: Add domain

You will get your Client ID and Client secret. Give a redirect callback URL.


Step 3: Application Information

Write Down your application Information.



You have to edit login.php file and add your client_id and client_secret values in this file.

$ct->redirect = 'http://'.$_SERVER['HTTP_HOST'].'/microsoft_login.php';

$ct->ID = 'Microsoft Client ID'; 
$ct->secret = 'Microsoft Client Secret';


Contains PHP code and Microsoft OAuth session details.

    $content = '<a href="login.php"><img src="./images/microsoft_login.png" alt="Login with Microsoft"/></a>';
    $content = $_SESSION['userdata'];

$title = "Microsoft Live login OAuth PHP"; 
$heading = "Welcome to Microsoft Live login OAuth PHP example.";

Author Huzoor Bux

I am Huzoor Bux from Karachi (Pakistan). I have been working as a PHP Developer from last 5+ years, and its my passion to learn new things and implement them as a practice. Basically I am a PHP developer but now days exploring more in HTML5, CSS and jQuery libraries.

Tutorial Categories:

7 responses to “How to Login with Microsoft Live OAuth Connect in PHP”

  1. Very Good Tutorial,thanks PHPGang

  2. Ryan Venecia says:

    did you ever figure this out?

  3. Ryan Venecia says:

    did you ever figure this out?

  4. Jose says:

    this not found with outlook account?

  5. Thirumani Raj says:

    I ma getting this error. While adding redirect url in microsoft live . (Your URL must be in a valid URL format, begin with https://, and be limited to 255 characters in length.)

  6. Jahanzaib Imtiaz says:

    Where is download link

  7. Mehul Velani says:

    where is download link

Leave a Reply

Your email address will not be published. Required fields are marked *