This space is archived

For current information please use the current ExamSys documentation

LTI Login

Description

This allows logging in via LTI launch. It checks the age since last externally authenticated and if too long (specified by the lti integration) then reauthenticate. It also can detect if its been launched but failed to confirm the lti user id to a rogo user id and then wait until a login is done and associate the rogo id with the lti id where it changes the usual login message. It can also try to lookup a user based upon the ltidata.

Config Options

Config OptionDescription
lti_lookup_set_authobj_manualsignup_overrideis set and true allow to override the manualsignupflag
lti_lookup_set_authobj_manualsignupis set and true then enable the manualsignup flag
lti_lookup_skipusesignupif isset and true then it will disable the ability to associate a rogo id with the lti id.
lti_lookup_failasmissingis set and true then if the user cannot be found then instead of failing the authenticate it will trying to run a lookup
lti_lookup_name_fieldcontains the field name for the username to be looked up in if lookup is enabled
lti_lookup_email_fieldcontains the field name for the email address to be looked up in if lookup is enabled
lti_lookup_ltiid_fieldcontains the field name for the ltiid to be looked up in if lookup is enabled
lti_lookup_lticonsumerkey_fieldcontains the field name for the lti consumer key to be looked up in if lookup is enabled
lti_lookup_ltiinstructor_fieldcontains the field name for the instructor fielde to be looked up in if lookup is enabled