Lines Matching refs:session
6 NSString * const kEXSessionKeychainKey = @"host.exp.exponent.session";
11 @property (nonatomic, strong) NSDictionary *session;
29 - (NSDictionary * _Nullable)session
46 id session = [NSJSONSerialization JSONObjectWithData:result
49 if (!jsonError && [session isKindOfClass:[NSDictionary class]]) {
50 return (NSDictionary *)session;
58 NSDictionary *session = [self session];
59 if (!session) {
63 id sessionSecret = session[@"sessionSecret"];
70 - (BOOL)saveSessionToKeychain:(NSDictionary *)session error:(NSError **)error
73 NSData *encodedData = [NSJSONSerialization dataWithJSONObject:session
81 … NSLocalizedDescriptionKey: @"Could not serialize JSON to save session to keychain",
100 _session = session;
106 … userInfo:@{ NSLocalizedDescriptionKey: @"Could not save session to keychain" }];
123 … userInfo:@{ NSLocalizedDescriptionKey: @"Could not delete session from keychain" }];