Skip to content

Authentication and LTI OAuth working

Pre-release
Pre-release

Choose a tag to compare

@brdebr brdebr released this 26 May 12:54

This release uses the Devise gem to authenticate 'Admins' this will be the role that registers the TC's in the app.

Devise provides various facilities like :

  • User sign up
  • User sign in/out
  • Protect actions (web pages) selectively, when accessing a page without being logged shows an error message and render the sign in form, if we fill it with correct information, automatically redirect the user to the previously requested page.

Also includes the IMS-LTI gem, this allows OAuth authentication, using this we can get trusted user information and use it to display different views based on roles and another user, context, and TC data.

Included Bootstrap 4 and Font Awesome 5 for future styling


Screenshots:

image


image