我想使用 javascript 从我的 Web 应用程序生成 azure Active Directory 的访问 token 和嵌入 token 。我尝试使用 ajax 调用 REST-API 来生成 token ,但遇到了 CORS 问题。 然后我尝试使用 ADAL 和 MSAL 但没有任何效果。 如何以编程方式在我的网络应用程序中生成 token ?
最佳答案
您可以使用 ADAL/MSAL 将 AAD 集成到 JavaScript 中。如果使用 JavaScript 不支持的客户端凭据流程,您将收到 CORS 错误。
有获取访问 token 的示例:
使用 ADAL for JS 和 implicit grant flow : https://stackoverflow.com/a/38319300/13308381
使用带有隐式授权流的 MSAL.js 1.0:https://learn.microsoft.com/en-us/azure/active-directory/develop/tutorial-v2-javascript-spa
将 MSAL.js 2.0 与 authorization code flow 一起使用:https://learn.microsoft.com/en-us/azure/active-directory/develop/tutorial-v2-javascript-auth-code
关于javascript - 如何从 Web 应用程序生成访问 token 并嵌入 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65412556/