Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 是否可以通过编程方式使用Azure AD B2C登录用户?_Asp.net_Azure_Signalr_Azure Ad B2c - Fatal编程技术网

Asp.net 是否可以通过编程方式使用Azure AD B2C登录用户?

Asp.net 是否可以通过编程方式使用Azure AD B2C登录用户?,asp.net,azure,signalr,azure-ad-b2c,Asp.net,Azure,Signalr,Azure Ad B2c,我正在考虑为我们的应用程序切换到Azure AD B2C进行身份验证。目前我们只使用ASP.NET核心本地用户名/密码 我的应用程序具有用于培训目的的模拟模式。在模拟过程中,我们登录一个用户,就像他们自己登录一样。该应用程序允许用户登录多个设备。当用户在模拟过程中登录到设备时,他们可以在模拟用户工作时实时观察其活动。我们通过使用备用登录机制实现了这一点,该机制允许交换机密和IP地址筛选器,以确保模拟器登录仅允许来自我们网络上的模拟器服务器机器 我正试图找出如何用Azure广告B2C做类似的事情。

我正在考虑为我们的应用程序切换到Azure AD B2C进行身份验证。目前我们只使用ASP.NET核心本地用户名/密码

我的应用程序具有用于培训目的的模拟模式。在模拟过程中,我们登录一个用户,就像他们自己登录一样。该应用程序允许用户登录多个设备。当用户在模拟过程中登录到设备时,他们可以在模拟用户工作时实时观察其活动。我们通过使用备用登录机制实现了这一点,该机制允许交换机密和IP地址筛选器,以确保模拟器登录仅允许来自我们网络上的模拟器服务器机器


我正试图找出如何用Azure广告B2C做类似的事情。我将永远不会拥有用户凭据。我需要一种替代方法来授予用户对系统的访问权限。这是可能的吗?

我相信您可以创建服务主体,而不是可以访问应用程序的用户

在您的模拟中,您可以对所有经过身份验证的请求执行一个并使用该令牌,而不是执行普通的用户登录