![](/img/trans.png)
[英]Add role to already created application using Azure AD Graph API in C#
[英]Using Azure AD and Getting App Role in C# Windows Application
我需要在客戶端對用戶進行身份驗證並將令牌傳遞給服務器端應用程序。 服務器端應用程序解析令牌並根據角色返回結果。 所以我們創建了 C# windows 應用程序作為客戶端和 Java 應用程序作為服務器端。
我正在嘗試使用以下https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-v2-windows-desktop示例在客戶端進行身份驗證並傳遞獲取授權令牌。 但我沒有將應用角色分配給用戶。
我已經通過應用程序注冊在 Azure Active Directory 中注冊了應用程序,並在清單文件中添加了應用程序角色。
當我收到授權令牌時,我擁有所有詳細信息,但角色並未作為令牌的一部分出現。 你能指導我嗎,因為我在 Azure 活動目錄中的知識非常有限
要獲得應用角色,請遵循本指南: https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-add-app-roles-in-azure-ad-apps
您是否將這些應用角色分配給了用戶? 如果沒有為用戶分配任何應用角色,則不會在令牌中發送角色聲明。
之后它應該在 id_token 中。 當您在清單中聲明應用程序角色時,還要注意
"allowedMemberTypes": [
"User"]
如果您希望角色可分配給用戶,則它至少需要包含 User。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.