首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Azure Active B2C架构云解决方案

用Azure Active B2C架构云解决方案
EN

Stack Overflow用户
提问于 2020-08-27 10:01:46
回答 2查看 61关注 0票数 0

我目前正在启动一个新的.NET核心项目,将使用Azure Active Directory进行身份验证和授权。该应用程序将有两个角色和帐户类型,类似于LinkedIn (账户用于发布职位和求职者帐户)。

我对如何用Azure B2C实现这一点感到困惑

我已经实现了注册和登录的流程,但是我的想法是,我如何能够处理求职者注册,将这个个人资料标记为求职者或企业主个人资料,或者我应该在我的项目的一侧而不是Azure广告侧实现这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-08-27 19:33:46

您必须在应用程序和Azure AD B2C中都有实现。

您可以使用类似于此的自定义注册页面-

向用户询问他的role (求职者或企业主)。这可以保存在DB和Azure AD B2C注册为自定义用户属性后。

然后可以通过在图资源管理器中查询用户进行验证,并检查这些属性是否保存在B2C中。因此,在后续的符号ins之后,您将从由role传递到应用程序的声明中检索自定义属性(假设为B2C ),然后将用户重定向到他们自己的视图页面。

票数 0
EN

Stack Overflow用户

发布于 2020-08-27 10:50:41

这取决于您的业务需求和Azure AD许可的类型。

例如:Azure AD自定义角色许可要求是:

使用此功能所需的许可计划需要Azure AD Premium P1许可证。若要为您的需求找到合适的许可证,请参阅比较免费、基本和高级版本的一般可用功能。

您的组织可能已经有此功能,而这可能不是额外的成本。否则,这将是你应该考虑的额外费用。

参考: Azure自定义角色

如果额外的授权成本是一个问题,您可能需要考虑在您的应用程序端实现RBAC (基于角色的访问控制)。这确实是一个构建与购买的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63613617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档