authentication bases on a key