如何使用新版 ADALiOS 2.1 注销

How can I logout using the new release of ADALiOS 2.1

或者如何访问内部默认缓存存储?

如何清除默认缓存存储?

谢谢,

吉涅什。

在 ADAL iOS 2.1 中,提供了三个函数用于删除缓存中的令牌项:

  • (BOOL)removeItem:(非空 ADTokenCacheItem *)item 错误:(ADAuthenticationError * __nullable __autoreleasing * __nullable)错误;

  • (BOOL)removeAllForClientId:(NSString * __nonnull)clientId 错误:(ADAuthenticationError * __nullable __autoreleasing * __nullable)错误;

  • (BOOL)removeAllForUserId:(NSString * __nonnull)userId clientId:(NSString * __nonnull)clientId 错误:(ADAuthenticationError * __nullable __autoreleasing * __nullable)错误;

你可以看看下面的文件:)

https://github.com/AzureAD/azure-activedirectory-library-for-objc/blob/master/ADAL/src/public/ios/ADKeychainTokenCache.h