1
我使用ADAL.js庫用於驗證我的Excel插件通過Office 365的登錄。我爲此使用了Azure AD應用程序,並且也授予了所需的權限。我使用的ADAL.js設置如下:沒有用戶信息保存與Office 365登錄(ADAL.js)
var config = {
tenant: tenant,
clientId: clientId,
redirectUri: redirectUrl,
postLogoutRedirectUri: logoutUrl,
extraQueryParameter: 'scope=openid+profile',
cacheLocation: 'localStorage'
};
登錄工作正常。它正確地重定向到加載項主頁,但不能使用getCachedUser
函數檢索用戶信息。我得到的是一個null
值。我在這裏做錯了什麼?
這似乎是最接近我預想的解決方案。有沒有辦法獲得用戶的電子郵件? – immysl
@immysl AFAIK,這個庫不支持獲取用戶的郵件(UPN?)。作爲一種解決方法,您可以通過解碼令牌來獲得它。 –
謝謝。我會試試:) – immysl