add authentication adapter