Keychain and interactive authorization implemented