OAuth2.0 獲取refresh_token

隱式授權流方式不能獲取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的話再創建,不然直接從緩存中拿

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章