当前位置: 首页 > 知识库问答 >
问题:

在azure function spa中添加azure ad b2c身份验证

顾乐家
2023-03-14

我正在尝试构建一个带有Azure功能的单页应用程序,这样当用户想要访问我的网站时,他们可以访问我的Azure功能的url,这将是一个定制域,比如www.contoso.com

我的问题是,我如何才能为用户发起登录过程,就像在正常的网站中一样。在一个普通的asp网站中,visual studio提供了对此进行集成的选项,但我如何对azure函数进行同样的操作呢?

共有1个答案

赵嘉纳
2023-03-14

我的问题是,我如何才能为用户发起登录过程,就像在正常的网站中一样。在一个普通的asp网站中,visual studio提供了对此进行集成的选项,但我如何对azure函数进行同样的操作呢?

要初始化由HTTP触发的Azure函数的登录进度,您可以通过提供登录URL手动登录它。登录URL的格式为{your App Service base URL}/.auth/login/。在此场景中,provider的值为aad。与app服务的身份验证类似。身份验证之后,您应该从Easy Auth获取身份验证令牌。然后您可以使用这个令牌来调用Azure函数,就像下面的request一样:

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

X-ZUMO-AUTH: {authenticationToken}
 类似资料:
  • 我已经安装了OpenLDAP服务器。 如何在LDAP服务器中添加用户(条目)?以及如何打开该服务器的命令窗口,以便在其上运行ldap命令: :我的要求是:在我的应用程序中,我想对Openldap服务器中添加的用户进行身份验证,但我只能在windows os上安装Openldap服务器,但如何添加用户我无法获得方法。在Windows7操作系统上安装openLDAP whic时添加用户的方法是什么?这

  • 我想添加只允许经过身份验证的用户在Jitsi会议中创建会议的功能。我看到了外部API的jwt参数、config.tokenAuthUrl和lib-jitsi-met令牌文档,但我对如何将它们放在一起感到非常困惑。 现在,我的工作流程如下: 用户通过自定义应用程序登录谷歌。 用户被重定向到一个新的Jitsi会议,使用从Google登录信息派生的jwt参数。 我遇到的问题是验证这个令牌,以及如何设置它

  • 问题内容: 我想知道是否有一种方法让Dagger知道在有新数据可用时它应该重新创建对象。 我正在说的实例是我具有改造的请求标头。在某个时候(当用户登录时),我得到一个令牌,我需要将其添加到改造的标头中以发出经过身份验证的请求。问题是,我留下了相同的未经认证的改造版本。这是我的注入代码: 关于如何进行这项工作的任何想法? 问题答案: 请考虑使用 @oldergod* 提到的方法,因为它是 “官方的”

  • 问题内容: 我在由X-PACK保护的弹性云实例中使用elasticsearch实例。 之前我一直在使用高级Rest客户端,没有任何问题,但是我找不到如何在其上发送基本身份验证标头。 我试图将凭据作为URL的一部分,但在这种情况下似乎无法连接。 有谁能成功连接到具有高级其余客户的安全elasticsearch? 干杯, 问题答案: 您可以将用户名和密码指定给Java Low Level REST C

  • 我使用Maven插件( 在target/generated source/wsdl2java/com中生成文件。公司。项目包括: Foo.java(java接口) foServiceLocator.java foSoapBindingImpl.java(java空实现) FoSoapBindingSkeleton.java FoSoapBindingStub.java 在我的项目中,我在一个同名的

  • 问题内容: 我有一个现有的angularjs代码,可以进行HTTP GET。下面提取的是控制器内部的一些相关代码。 我想将HTTP基本身份验证添加到HTTP GET。用户名为,密码为。如何才能做到这一点? 问题答案: 因为在基本身份验证中,用户名和密码由base64解码。您首先需要找到一个图书馆来完成这项工作。 https://github.com/ninjatronic/angular- bas