21 #import <Foundation/Foundation.h> 22 #import <ArcGIS/AGSKeychainItem.h> 39 #pragma mark initializers 44 #pragma mark properties 72 - (void)enableAutoSyncToKeychainWithIdentifier:(NSString*)identifier accessGroup:(nullable NSString*)accessGroup acrossDevices:(BOOL)acrossDevices;
82 - (void)enableAutoSyncToKeychainWithIdentifier:(NSString*)identifier accessGroup:(nullable NSString*)accessGroup acrossDevices:(BOOL)acrossDevices accessible:(
AGSKeychainItemAccessible)accessible;
93 +(void)removeFromKeychainWithIdentifier:(NSString*)identifier completion:(nullable
void(^)(NSError * __nullable error))completion;
106 completion:(nullable
void(^)(NSError * __nullable error))completion;
117 -(void)removeAndRevokeAllCredentialsWithCompletion:(nullable
void(^)(NSDictionary<
AGSCredential *, NSError *> *results))completion;
AGSKeychainItem * keychainItem
Definition: AGSCredentialCache.h:56
void disableAutoSyncToKeychain()
A convenience class to store and retrieve objects in the keychain.
Definition: AGSKeychainItem.h:48
void removeAllCredentials()
BOOL autoSyncToKeychain
Definition: AGSCredentialCache.h:50
Represents an credential to access a secured resource.
Definition: AGSCredential.h:46
A cache containing credentials to reuse.
Definition: AGSCredentialCache.h:36
AGSKeychainItemAccessible
Definition: AGSKeychainItem.h:29