27 #import <Foundation/Foundation.h>
28 #import <ArcGIS/AGSKeychainItem.h>
45 #pragma mark initializers
50 #pragma mark properties
78 - (void)enableAutoSyncToKeychainWithIdentifier:(NSString*)identifier accessGroup:(nullable NSString*)accessGroup acrossDevices:(BOOL)acrossDevices;
88 - (void)enableAutoSyncToKeychainWithIdentifier:(NSString*)identifier accessGroup:(nullable NSString*)accessGroup acrossDevices:(BOOL)acrossDevices accessible:(
AGSKeychainItemAccessible)accessible;
99 +(void)removeFromKeychainWithIdentifier:(NSString*)identifier completion:(nullable
void(^)(NSError * __nullable error))completion;
112 completion:(nullable
void(^)(NSError * __nullable error))completion;
123 -(void)removeAndRevokeAllCredentialsWithCompletion:(nullable
void(^)(NSDictionary<
AGSCredential *, NSError *> *results))completion;
AGSKeychainItemAccessible
Definition: AGSKeychainItem.h:35
A cache containing credentials to reuse.
Definition: AGSCredentialCache.h:42
void removeAllCredentials()
BOOL autoSyncToKeychain
Definition: AGSCredentialCache.h:56
AGSKeychainItem * keychainItem
Definition: AGSCredentialCache.h:62
void disableAutoSyncToKeychain()
Represents an credential to access a secured resource.
Definition: AGSCredential.h:52
A convenience class to store and retrieve objects in the keychain.
Definition: AGSKeychainItem.h:55