Plugin + XPC service.
Store access token in keychain.