allowed authentication adapter to have arbitrary functions accessible via user manager