1

我正在嘗試使用Microsoft Azure進行身份驗證,我在Azure門戶等某些地方註冊了我的應用程序,y在easyauth.azurewebsites.net中註冊應用程序的鏈接,enven這裏是應用程序。 dev.microsoft.com,然後我複製我的代碼中的應用程序ID,也我試圖使用圖形API身份驗證,並在使用lampp本地應用程序的連接中使用一些Outlook服務,並且該應用程序在PHP。 當我登記我使用的應用程序的URL本地主機/應用/ app.phpAuth Azure使用php

這裏是我與易權威性試圖

<script src="jquery-3.2.1.js" type="text/javascript"></script> 
<script type="text/javascript"> 
    $(document).ready(function(){ 
    $("#theButton").on('click',function(){ 

     AzureADAuth.getAccessToken() 
      .then(function(token){ 
       alert(token); 
      }) 
      .error(function(err){ 
       alert("something gone wrong") 
      }); 
    }); 
}); 

+0

你遇到了什麼確切的問題?你想從PHP Web應用程序連接到Azure Active Directory嗎?如果是,請參考此[線程](https://stackoverflow.com/questions/33509761/connect-to-azure-active-directory-from-php-web-application) –

回答

0

我沒有看到代碼確切的問題,所以我只是給你一個普遍的答案。要支持Azure AD(工作或學校帳戶)或Microsoft帳戶(outlook,xbox,hotmail),您可以在App Registration Portal內註冊您的應用程序。然後,您需要通過創建應用程序密碼/密碼並設置重定向URI來配置此應用程序。

然後,您可以將應用程序與某個OAuth2.0庫集成。我有written a small PHP sample using the phpleague OAuth2.0 client,你可以結帳。