如何在Azure B2C中使用设备代码流

问题描述 投票:0回答:1

我想使用具有设备代码流的Azure B2C在dotnet Web api项目中设置授权。

我已经使用Azure B2C租户和我的自定义登录策略成功设置了此示例https://github.com/Azure-Samples/active-directory-b2c-dotnetcore-webapi。如果选择OAuth 2.0授权类型,则可以使用Postman获取访问令牌。

现在,我想使用Postman获取访问令牌并使用device code flow调用我的API。问题是我找不到有关如何执行此操作的任何文档或样本。该文档显示了如何使用常规Azure租户而不是具有自定义singin策略的B2C租户来执行此操作。

我可以使用Postman获取设备代码,然后转到https://microsoft.com/devicelogin并使用该代码,但是我无法使用在B2C租户中设置的用户登录。另外,我找不到任何方法可以使用B2C租户中定义的自定义登录策略。

是否可以通过Azure B2C租户使用设备代码流?

azure azure-active-directory azure-ad-b2c
1个回答
0
投票

基于文档https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-oidc,不支持。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS82UTVlcC5qcGcifQ==” alt =“在此处输入图像描述”>

仅支持授权码/混合/隐式流程。

© www.soinside.com 2019 - 2024. All rights reserved.