Authenticate uses parameter class