swift 如何在IOS的MSAL登录中获取refreshToken

uurity8g  于 2023-03-28  发布在  Swift
关注(0)|答案(1)|浏览(143)

我正在努力将AD登录集成到我的应用程序中。它成功并将响应返回到应用程序。但现在我需要refreshToken以及authToken,但到目前为止我没有成功获得refreshToken的值,
我尝试的方法:

  • 获取令牌
  • acquireToken
7cjasjjr

7cjasjjr1#

MSAL获取刷新令牌和访问令牌,并将其缓存,以便稍后在acquireTokenSilent期间检索新的访问令牌。如果在前者期间抛出MSALError.interactionRequired,则应调用acquireTokenInteractively以获取新令牌。
请看下面的示例:https://github.com/Azure-Samples/ms-identity-mobile-apple-swift-objc/blob/7bd269510b8d07f59a10363b326962898c4fc106/MSALiOS/ViewController.swift#L188

相关问题