我的客戶希望使用AZURE AD B2C對其公司的員工進行身份驗證,並使用Azure AD進行身份驗證。我一直在尋找github和谷歌搜索,但在那裏缺乏例子。SPA + WebAPI使用Azure AD進行身份驗證B2C和Azure AD
有沒有人有同樣的要求給一些提示?
除此之外,似乎MSAL.js/hello.js有一些錯誤(更新令牌時出現X-Frame-Options問題)。
有沒有其他的JS庫,我不熟悉?
我的客戶希望使用AZURE AD B2C對其公司的員工進行身份驗證,並使用Azure AD進行身份驗證。我一直在尋找github和谷歌搜索,但在那裏缺乏例子。SPA + WebAPI使用Azure AD進行身份驗證B2C和Azure AD
有沒有人有同樣的要求給一些提示?
除此之外,似乎MSAL.js/hello.js有一些錯誤(更新令牌時出現X-Frame-Options問題)。
有沒有其他的JS庫,我不熟悉?
我的客戶希望使用AZURE AD B2C來認證外部用戶,併爲他的公司員工認證Azure AD。
Azure B2C支持自定義策略。您可以輕鬆地通過參考Azure Active Directory B2C: Get started with custom policies和Azure Active Directory B2C: Sign in by using Azure AD accounts
除此之外配置此,似乎MSAL.js/hello.js有一些錯誤(X-框架,選項問題續訂令牌時)。
微軟使用hello.js庫編寫了示例應用程序。但正如你所說,它有x框架選項的問題,但只適用於社會國內流離失所者。因此,您仍然可以使用Microsoft編寫的SPA應用程序作爲您的使用案例。
有沒有其他的JS庫我不熟悉?
是的,還有另一個JS庫在那裏類似於hello.js是oidc-client.js。在SPA應用程序中配置和使用很容易。
X-Frame-Options問題不是庫的限制,它是社會身份提供者強制執行的限制。換句話說,一些社交身份提供者不支持SPA中令牌的無聲更新。 – Saca
是的,你是對的。很少有國內流離失所者(不完全是社會的)不支持無聲的更新。我們可以通過在新選項卡中重新請求相同的授權請求來解決此問題(當我們在新選項卡中請求時,它不會要求您重新輸入憑據,並且您可以輕鬆獲得新的身份驗證令牌)。但從標籤請求不適用於亞馬遜IDP,亞馬遜仍要求您重新輸入憑據。 – Ramakrishna