access key controller implementation