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 Option | Description |
lti_lookup_set_authobj_manualsignup_override | is set and true allow to override the manualsignupflag |
lti_lookup_set_authobj_manualsignup | is set and true then enable the manualsignup flag |
lti_lookup_skipusesignup | if isset and true then it will disable the ability to associate a rogo id with the lti id. |
lti_lookup_failasmissing | is 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_field | contains the field name for the username to be looked up in if lookup is enabled |
lti_lookup_email_field | contains the field name for the email address to be looked up in if lookup is enabled |
lti_lookup_ltiid_field | contains the field name for the ltiid to be looked up in if lookup is enabled |
lti_lookup_lticonsumerkey_field | contains the field name for the lti consumer key to be looked up in if lookup is enabled |
lti_lookup_ltiinstructor_field | contains the field name for the instructor fielde to be looked up in if lookup is enabled |