Angular azure广告和图形访问-角度前端和laravel php后端
我有一个角度前端和laravel api后端,我希望允许我的内部应用程序的用户使用他们的microsoft详细信息登录,但我也希望使用laravel身份验证功能Angular azure广告和图形访问-角度前端和laravel php后端,angular,laravel,azure,microsoft-graph-api,msal,Angular,Laravel,Azure,Microsoft Graph Api,Msal,我有一个角度前端和laravel api后端,我希望允许我的内部应用程序的用户使用他们的microsoft详细信息登录,但我也希望使用laravel身份验证功能 我是否能够在angular应用程序上安装msal javascript库,让用户通过弹出窗口或重定向流获取访问令牌,将该令牌传递给我的api,然后api可以使用该令牌查询azure/graph api?您应该通过laravel后端创建身份验证功能 Msal javascript库仅适用于单页应用程序 您可以通过MS文档中的教程和代码示例
我是否能够在angular应用程序上安装msal javascript库,让用户通过弹出窗口或重定向流获取访问令牌,将该令牌传递给我的api,然后api可以使用该令牌查询azure/graph api?您应该通过laravel后端创建身份验证功能 Msal javascript库仅适用于单页应用程序 您可以通过MS文档中的教程和代码示例了解身份验证流程: 除此之外,Laravel还有两个Azure广告认证包: -社会名流的延伸 -基于中间件
有很多关于如何在上使用MS Azure AD身份验证的信息,我的前端angular应用程序是一个SPA,托管在www.myapp.com上,laravel后端位于api.myapp.com。理想情况下,我希望在angular上对用户进行身份验证,以获取访问令牌,然后将其传递给LaravelAPI,以便它能够提取用户数据。这可能吗?@a-train在我看来,在这个例子中,正确的流程是通过后端。但是,我也有问题:-除了Azure AD,您是否还有其他身份验证方法(后端)?-您是否将用户数据保存在后端的某个数据库中?是的。目前,我的后端有一个users表,我有一个rest端点,它接受用户名和密码并返回jwt令牌。我想介绍ad-auth,它只对我公司租户中的用户可用(user@mycompany.com)但仍保留现有方法供其他用户使用。@a-train您是否仍在寻求有关此问题的帮助