Azure AD B2C:我可以拦截登录流程和 approve/deny 令牌吗?

Azure AD B2C: Can I intercept the login flow and either approve/deny the token?

我正在努力寻找一种方法来连接 authentication/authorization/token 发行流程。

我希望能够对用户进行身份验证,并防止被禁止的用户登录。

我希望事情以这种方式进行:

我想知道 Azure AD 或 Azure AD B2C 是否支持挂接到其进程的这种能力,如果支持,我在哪里可以找到更多相关信息?文档?示例代码?等...

谢谢,

这可以通过使用 Identity Trust Framework(也称为 Custom Policies)轻松实现。

https://docs.microsoft.com/en-us/azure/active-directory-b2c/custom-policy-trust-frameworks

然后您可以使用 REST API Technical Profile 并在您的 User Journey 中使用条件,这将使您的流程如您所指示的那样发生。

https://docs.microsoft.com/en-us/azure/active-directory-b2c/restful-technical-profile

我还鼓励您查看社区 Github 回购中的这些示例:

值得注意的是,API 连接器在更简单的 User Flows, 中有一些功能,但我无法谈论这些。