簡體   English   中英

在 php 中獲取 azure 廣告登錄用戶名

[英]get azure ad login username in php

我在登錄 Azure 廣告時嘗試獲取用戶名。 當我訪問https://xxxx.azurewebsites.net 時,它會重定向到 azure 廣告。 之后我想使用那個用戶名。 但我不知道該怎么做? 下面的代碼不起作用。

我也寫了https://xxxx.azurewebsites.net/.auth/login/aad/callback但沒有用

<script type="text/javascript">
        $(document).ready(function ()
        {
            $.get("https://xxxxxx.azurewebsites.net/.auth/me", function (data, status) {
                for (var key in data[0]["user_claims"]) {
                    var obj = data[0]["user_claims"][key];
                    alert(obj["typ"]);   //claim type in user_claims
                    alert(obj["val"])    //claim value in user_claims                 
                }
            });
        });
   </script>

實際上我們只能做https://xxxxxx.azurewebsites.net/.auth/me當我們在我們的項目中對AAD信息什么都不做的時候。 在此處輸入圖片說明

如果您已經將 AAD 集成到您的項目中,您可以修改您的代碼以在后端獲取身份驗證信息,並在您的客戶端中顯示它們。

有一個和你類似的問題,你可以看看這個

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM