LTI Login

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 Option

Description

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