Before you continue, make sure you have the relevant LTI parameters.
Read here how to get the LTI parameters.
You will need for this analysis to find out 2 values:
- The username sent from your LMS to Leganto
- The username in Alma, for the relevant user- In Alma go to the relevant user, and look at the “Primary identifier” or any other identifier configured for this user.
Now that you have the 2 values you are ready to continue.
Error #1 (user not found)
Check that the username passed from the LMS exists in Alma.
If the username differs (a bit) from the username in Alma, but have something in common, you can probably normalize the LMS username, to make it match the Alma username.
You can do this in Alma, under the LTI Normalization rules
Error #2 (user must be an external user)
Only external users can use LTI links. Go to Alma and toggle the user account
NOTE: You can allow access to internal users. You can do this in Leganto Configuration > LTI > Settings. Set allow_internal_users to true.
You should try avoiding this when possible as internal users are handled within you LMS and not by an external IDP which in theory is more secure.