簡體   English   中英

將azure ad b2c身份驗證添加到azure函數spa

[英]adding azure ad b2c authentication to azure function spa

我正在嘗試使用Azure函數構建單頁應用程序 ,以便當用戶想要訪問我的網站時,他們可以訪問我的azure函數的URL,該URL將是自定義域,例如www.contoso.com

但是,當他們第一次訪問它時,他們必須自動進入Azure AD B2C的登錄頁面,並且在他們登錄后,他們將使用他們的信息重定向到我的SPA

我知道如何在不進行身份驗證的情況下創建具有azure功能的SPA,並且我還知道如何配置azure b2c租戶 ,還向azure函數->身份驗證-> Azure AD->高級中添加了azure ad b2c身份驗證。

我的問題是,如何像普通網站一樣為用戶啟動登錄過程。 在普通的ASP網站中,Visual Studio提供了一些選項來集成此功能,但是我如何才能對Azure功能進行同樣的處理?

我的問題是,如何像普通網站一樣為用戶啟動登錄過程。 在普通的ASP網站中,Visual Studio提供了一些選項來集成此功能,但是我如何才能對Azure功能進行同樣的處理?

若要初始化由HTTP觸發的Azure功能的登錄進度,可以通過提供登錄URL手動登錄。 登錄URL的格式為{您的App Service基本URL} /。auth / login / 在這種情況下,provider的值是aad 它與應用程序服務的身份驗證相似。 認證之后,您應該從Easy Auth獲得認證令牌。 然后,您可以使用此令牌像下面的請求一樣調用Azure函數:

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

X-ZUMO-AUTH: {authenticationToken}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM