MSALWipeCacheForAllAccountsConfig

Objective-C

@interface MSALWipeCacheForAllAccountsConfig : NSObject

Swift

class MSALWipeCacheForAllAccountsConfig : NSObject

MSAL configuration interface responsible for keeping a list of additional cache locations for partner caches to be wiped.

  • List of additional locations for partner caches to be wiped (e.g. Teams, VisualStudio etc). Wipe operation should wipe out all those additional locations. The key is “display identifier” of the location (e.g. Teams cache) The value is the precise identifiers like kSecAttrAccount, kSecAttrService etc.

    Declaration

    Objective-C

    + (nonnull NSDictionary<NSString *, NSDictionary *> *)
        additionalPartnerLocations;

    Swift

    class func additionalPartnerLocations() -> [String : [AnyHashable : Any]]