我如何使用新版本的ADALiOS 2.1注销

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

我如何清除默认caching存储?

谢谢,

Jignesh。

在ADAL iOS 2.1中,提供了三个函数来删除caching中的令牌项目:

  • (BOOL)removeItem:(nonnull ADTokenCacheItem *)项错误:(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