隱式授權流方式不能獲取refresh_token
但是如果需要獲取id_token,則scope =openid,response_type=id_token
openid 協議是基於OAuth2.0上的擴展,id_token屬於openid
授權碼模式 可以獲取refresh_token
https://docs.microsoft.com/zh-cn/azure/active-directory/develop/v2-oauth2-auth-code-flow
在angular中可以使用第三方庫msal 或者adal,
msal 可以調用acquireTokenSilent方法獲取token,調用時候,它會檢查在緩存中是否有token,並且是否沒有過期,false的話再創建,不然直接從緩存中拿