我正在创建一个React,它将连接到dotnet后端。我想用b2c来处理auth。我希望基于b2c令牌中的声明保护API中的端点,同时也希望检查前端的声明。
继令牌丰富文档- https://learn.microsoft.com/en-us/azure/active-directory-b2c/add-api-connector-token-enrichment?pivots=b2c-user-flow之后,我可以使用API连接器在令牌被发送回客户机之前使用附加声明充实令牌,这可能是通过一个函数在use表中从我的数据库中提供值。
如果我的数据库也将托管在azure中,我将如何在本地开发和测试此数据库?
这种流动是达到预期行为的最佳方式吗?如果不是,还有什么可供选择的呢?
发布于 2022-07-19 06:55:23
您可以仅为开发目的部署Azure数据库。或者您可以模拟API响应,这样就可以进行一些基本的e2e测试: SPA -> B2C -> API。
发布于 2022-07-22 23:50:57
在测试“本地”时,我做了两种方法。
最后一个选项可能是在您的设备上本地创建一个web服务--我还没有完成这个端到端的操作,但是您将遵循与本地使用localhost托管应用程序相同的过程。
https://stackoverflow.com/questions/73032047
复制相似问题