使用 ADAL JS 静默获取令牌

Acquire token silently using ADAL JS

我已经通过 Open ID Connect 与 Azure AD 建立了会话,如何从浏览器静默获取令牌,我的意思是没有浏览器重定向,是否可以使用 ADAL JS?

有可能。如果您正在使用 Angular,您需要做的就是在端点结构中指定您想要在初始时间定位的资源 - 请参阅 https://azure.microsoft.com/en-us/documentation/samples/active-directory-angularjs-singlepageapp-dotnet-webapi/。 如果您不使用 Angular,则可以使用 adal.js 中提供的较低级别的功能。特别是,请参阅 https://github.com/AzureAD/azure-activedirectory-library-for-js/blob/master/lib/adal.js

中的 AuthenticationContext.prototype.acquireToken