使用MSAL Service身份验证使用用户名和密码的Angular

时间:2019-03-04 19:48:18

标签: node.js angular authentication microsoft-graph msal

我正在开发一个角度为7的项目,我们已经有SSO,但是我需要使用Microsoft Graphs。目前,我正在尝试使用MSAL (@azure/msal-angular),但是我找不到仅使用@username@password进行MSAL登录的方法。

 MsalModule.forRoot({
 clientID: "1231231-1212-4566-2345-fssfr34fsdf" })

任何想法。

1 个答案:

答案 0 :(得分:0)

您无法在API调用中发送用户名/密码来获取身份验证令牌。 Microsoft Graph不支持此功能。

如果您可以在没有用户上下文(即仅应用程序上下文)的情况下进行身份验证,那么client_credential流可能是您的最佳选择。您使用应用程序ID和密码进行身份验证。

Get access without a user