Quick refactor of lti authn so it doesn't conflict with normal authn providers