加入蔚蓝广告B2C认证,以蔚蓝的功能温泉

问题描述:

我想建立一个单页应用Azure的功能,这样,当用户想访问我的网站,他们可以访问我的蔚蓝功能的URL,这将是一个自定义域,像www.contoso.com加入蔚蓝广告B2C认证,以蔚蓝的功能温泉

但是,当他们第一次访问它,他们必须自动转到登录页面Azure的AD B2C,他们登录后,他们被重定向到我的SPA与他们的信息。

我知道如何创建一个没有认证蔚蓝功能的SPA,而且我也知道如何配置蔚蓝B2C租户,我还添加了天蓝色的广告B2C认证到Azure的功能 - >认证 - > Azure的AD - >高级。

我的问题是,我怎样才能启动用户的登录过程,就像在一个正常的网站。在一个普通的asp网站中,visual studio提供了用于集成这些的选项,但我怎样才能为azure功能做同样的事情?

我的问题是,我怎样才能启动用户的登录过程,就像在一个正常的网站。在一个普通的asp网站中,visual studio提供了用于集成这些的选项,但我怎样才能为azure功能做同样的事情?

要启动由HTTP触发的Azure功能的登录进度,可以通过提供登录URL手动登录。登录URL格式为{您的应用服务基本URL} /。auth/login/。在这种情况下,提供商的价值是aad。它与应用服务的认证类似。认证之后,您应该从Easy Auth获取身份验证令牌。然后,您可以使用此令牌调用Azure功能,请求如下:

GET: https://{functionBaseURL}/api/{functionName}?{parameters} 

X-ZUMO-AUTH: {authenticationToken}