Authentication with Office 365

CLOSED
Bids
5
Avg Bid (USD)
$552
Project Budget (USD)
$250 - $750

Project Description:
We need a piece of code to manage the authentication between our Intranet and Office 365.

The Intranet is built in PHP, and users logon using their email address + email password. The intranet checks the user credentials on the Office 365 cloud service. If it match, access is granted to the intranet. Username and password are still stored in the user session, but not stored in the Intranet database.

The intranet has links to all our applications and the user simply clicks on the link and is automatically authenticated in the selected application.

We would like that the users would be able to jump to Sharepoint Online, Outlook Online, etc by clicking on a link in the Intranet.

Deliverable:
Piece of PHP code (basically one function), that given a username and password of an Office 365 account will redirect the user to Outlook online or Sharepoint online without the need for the user to login again on the Outlook online or Sharepoint online.

Please check this code:
http://macfoo.wordpress.com/2012/06/23/how-to-log-into-office365-or-sharepoint-online-using-php/
It works fine for Sharepoint, as it allows forms authentication, but doesn't work for Outlook web app.

Payment will be put in escrow in the beginning of the project and paid in full when the code is delivered and tested (remember this is a small project).

We will not provide you any account on Office 365 or out Intranet - please sign up for the trial to run your tests.

Skills required:
Microsoft, Microsoft Exchange, PHP, Software Architecture
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 773
in 5 days
$ 659
in 23 days
Hire pesek
$ 526
in 3 days
Hire d0tnet12
$ 360
in 12 days
$ 444
in 4 days