簡體   English   中英

單個或多個B2C應用程序用於API訪問?

[英]Single or Multiple B2C Applications for API Access?

我們有多個客戶通過Web和公司通過API調用來訪問我們的網站。

我們在B2C中有一個B2C環境設置和一個針對傳入API調用的應用程序設置。

最好與所有客戶共享該B2C應用程序,還是為每個客戶生成一個自定義B2C應用程序?

我認為對於每個客戶來說,擁有不同的應用程序注冊將是理想的。 如果客戶關閉帳戶,我們只會禁用其應用程序,無法再進行API調用。

這個對嗎? 還是這會帶來不必要的開銷?

因此,您希望您的客戶使用您的API和您希望讓他們訪問的其他功能,我想您的企業需要使用Azure B2C是不錯的選擇。

但是,為每個用戶創建每個應用程序並不是一個好主意。 這對您來說值得維護。

您可以做的是,您可能知道B2C具有許多針對特定業務需求的出色功能,因此您可以使用該功能。

對於您的情況,我建議您使用B2C UsersGroups策略。 您可以在您想要的每個應用程序上添加您的客戶。 您甚至可以為此創建“ Group ”,並且可以分配自己的通用規則。 您可以控制對配置 API 范圍的受保護資源的訪問,甚至可以共享每個組和用戶的API訪問權限

B2C還具有User Policy您可以根據需要自定義客戶signinsignup策略。

我認為這對您來說很容易維護。 一旦客戶不再存在,您可以禁用他們或將其刪除。

注意:如果只有幾個客戶,則可以為每個客戶創建一個應用程序。

如果您還有其他查詢,請隨時分享。 謝謝您,祝您編程愉快!

暫無
暫無

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

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