如何使用新版ADALiOS 2.1注销

时间:2016-04-26 20:04:37

标签: ios adal

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

如何清除默认缓存存储?

谢谢,

Jignesh。

1 个答案:

答案 0 :(得分:1)

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

  • (BOOL)removeItem :(非空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