• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
fix off-by-one error causing user's role not to be detected

use randomly generated password instead of magic text; don't skip roles update for local users, in the case where a non-LAMS IdP is the local IdP.

handle exceptions at the end of the call stack so that errors can be shown to the user

  1. … 2 more files in changeset.
add icon to identify shared lessons

    • -0
    • +1
    ./org/lamsfoundation/lams/web/IndexAction.java
  1. … 2 more files in changeset.
removing providerId from shib urls; fix lessonLinks bug

    • -5
    • +2
    ./org/lamsfoundation/lams/web/IndexAction.java
  1. … 1 more file in changeset.
adding saveLessonFed servlet, for saving external lessons

  1. … 3 more files in changeset.
adding saveFedLessons servlet for flash

    • -247
    • +0
    ./org/lamsfoundation/lams/web/ShibLoginServlet.java
  1. … 5 more files in changeset.
changed to normal HttpServlet

adding getFedServerIds servlet to allow flash to read locally the names and ids of each lams server in 'federation'

  1. … 5 more files in changeset.
add results text when federation server list is updated

  1. … 2 more files in changeset.
added shib servlets to web-security so that ShibLogin is invoked (and shib user created if necessary) before shib servlets have to add shib user to lesson class; refactored ShibExportPortfolioServlet to extend ShibLearnerServlet; moved xdoclet out of .java files because it doesn't work properly with a servlet extending another servlet

  1. … 3 more files in changeset.
fix logger class name

fix error text

    • -2
    • +2
    ./org/lamsfoundation/lams/web/HomeAction.java
add email to shib user

removing shib servlets from /servlet/* mapping; fix url for openFedExportPortfolio

  1. … 1 more file in changeset.
adding shibbolized links for monitoring and export portfolio

    • -18
    • +21
    ./org/lamsfoundation/lams/web/IndexAction.java
  1. … 1 more file in changeset.
remember to stop processing after sending a redirect! also check if user is a local user before updating roles from shib attributes.

various bugfixes

    • -7
    • +12
    ./org/lamsfoundation/lams/web/ShibLoginServlet.java
added new shib attribute for the ServerURL of the origin LAMS server to help determine whether user is local or not; added roles for shib users in ShibLoginServlet

    • -47
    • +132
    ./org/lamsfoundation/lams/web/ShibLoginServlet.java
  1. … 5 more files in changeset.
use lesson service when adding learner to class

switch from getting user from SessionManager to using shib username attribute

    • -37
    • +1
    ./org/lamsfoundation/lams/web/ShibLoginServlet.java
  1. … 2 more files in changeset.
change some log labels from debug to info.

use multiple servlets to handle each home.do?method=, adding learner servlet. it does a role check (on shib attrs, not lams db), and adds shib user to lesson class if not already a member.

    • -34
    • +0
    ./org/lamsfoundation/lams/web/ShibHomeServlet.java
  1. … 1 more file in changeset.
Can handle local users logging in via shibboleth.

shib users have their usernames prefixed with their home server's fedId on non-local servers

    • -38
    • +57
    ./org/lamsfoundation/lams/web/ShibLoginServlet.java
changing shib authentication to 'on/off' rather than try to have db/shib authentication happening at the same time

    • -28
    • +50
    ./org/lamsfoundation/lams/web/ShibLoginServlet.java
  1. … 12 more files in changeset.
pre-select idp in lesson link for learner

    • -1
    • +12
    ./org/lamsfoundation/lams/web/IndexAction.java
    • -0
    • +34
    ./org/lamsfoundation/lams/web/ShibHomeServlet.java
  1. … 4 more files in changeset.
display federation server lesson links for learners on index page

    • -0
    • +33
    ./org/lamsfoundation/lams/web/IndexAction.java
  1. … 1 more file in changeset.
add 2 servlets at /servlet/getFedServerGroups and /servlet/getFedServerLessons for flash to use

  1. … 2 more files in changeset.
change update registry url from struts action to servlet so that it falls outside of web security context.

  1. … 2 more files in changeset.