簡體   English   中英

Azure B2C 包括應用程序權限作為令牌中的聲明

[英]Azure B2C include application permissions as claims in the Token

我的應用程序使用 Azure B2C 和登錄流程進行登錄。 我能夠添加幾個自定義用戶屬性並將它們嵌入到令牌中。 現在我想在應用程序上實現 UI 權限。 (假設我想為視圖授予讀取權限,但根據權限隱藏該視圖上的編輯/刪除按鈕)。

這是否可以在 B2C 上實現此類聲明(例如 my_view_read: boolean, my_view_write: boolean)? 我是否必須將它們作為用戶屬性嵌入到令牌中?

是的,您絕對可以通過使用Custom Claims來實現 B2C。 您可以參考Daniel撰寫的這篇詳細文章: https : //daniel-krzyczkowski.github.io/Azure-AD-B2C-Series-Custom-Policies-With-Custom-Claims/ ,了解如何在自定義政策中創建此類聲明。

在您的令牌中添加這些聲明后,您可以在您的客戶端應用程序中讀取它,並根據通過這些聲明為用戶設置的權限設置其中的視圖。

請注意,您還必須使用Graph API / SISU 頁面設置這些自定義屬性的值。

暫無
暫無

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

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