我正在努力将AD登录集成到我的应用程序中。它成功并将响应返回到应用程序。但现在我需要refreshToken以及authToken,但到目前为止我没有成功获得refreshToken的值,我尝试的方法:
7cjasjjr1#
MSAL获取刷新令牌和访问令牌,并将其缓存,以便稍后在acquireTokenSilent期间检索新的访问令牌。如果在前者期间抛出MSALError.interactionRequired,则应调用acquireTokenInteractively以获取新令牌。请看下面的示例:https://github.com/Azure-Samples/ms-identity-mobile-apple-swift-objc/blob/7bd269510b8d07f59a10363b326962898c4fc106/MSALiOS/ViewController.swift#L188
acquireTokenSilent
MSALError.interactionRequired
acquireTokenInteractively
1条答案
按热度按时间7cjasjjr1#
MSAL获取刷新令牌和访问令牌,并将其缓存,以便稍后在
acquireTokenSilent
期间检索新的访问令牌。如果在前者期间抛出MSALError.interactionRequired
,则应调用acquireTokenInteractively
以获取新令牌。请看下面的示例:https://github.com/Azure-Samples/ms-identity-mobile-apple-swift-objc/blob/7bd269510b8d07f59a10363b326962898c4fc106/MSALiOS/ViewController.swift#L188