• 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
    ./lamsfoundation/lams/web/IndexAction.java
    • -0
    • +7
    ./lamsfoundation/lams/web/IndexLessonBean.java
  1. … 2 more files in changeset.
removing providerId from shib urls; fix lessonLinks bug

    • -5
    • +2
    ./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

    • -58
    • +0
    ./lamsfoundation/lams/web/FedRegistryUpdateServlet.java
    • -40
    • +0
    ./lamsfoundation/lams/web/GetFedServerGroupsServlet.java
    • -81
    • +0
    ./lamsfoundation/lams/web/GetFedServerIdsServlet.java
    • -40
    • +0
    ./lamsfoundation/lams/web/GetFedServerLessonsServlet.java
    • -47
    • +0
    ./lamsfoundation/lams/web/ShibExportPortfolioServlet.java
    • -119
    • +0
    ./lamsfoundation/lams/web/ShibLearnerServlet.java
    • -247
    • +0
    ./lamsfoundation/lams/web/ShibLoginServlet.java
    • -113
    • +0
    ./lamsfoundation/lams/web/ShibMonitorServlet.java
  1. … 5 more files in changeset.
changed to normal HttpServlet

    • -8
    • +49
    ./lamsfoundation/lams/web/GetFedServerIdsServlet.java
adding getFedServerIds servlet to allow flash to read locally the names and ids of each lams server in 'federation'

    • -0
    • +40
    ./lamsfoundation/lams/web/GetFedServerIdsServlet.java
  1. … 5 more files in changeset.
add results text when federation server list is updated

    • -1
    • +16
    ./lamsfoundation/lams/web/FedRegistryUpdateServlet.java
  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

    • -58
    • +2
    ./lamsfoundation/lams/web/ShibExportPortfolioServlet.java
  1. … 3 more files in changeset.
fix logger class name

    • -1
    • +1
    ./lamsfoundation/lams/web/ShibExportPortfolioServlet.java
fix error text

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

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

    • -1
    • +1
    ./lamsfoundation/lams/web/ShibExportPortfolioServlet.java
  1. … 1 more file in changeset.
adding shibbolized links for monitoring and export portfolio

    • -18
    • +21
    ./lamsfoundation/lams/web/IndexAction.java
    • -0
    • +103
    ./lamsfoundation/lams/web/ShibExportPortfolioServlet.java
    • -0
    • +103
    ./lamsfoundation/lams/web/ShibMonitorServlet.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

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

    • -24
    • +30
    ./lamsfoundation/lams/web/ShibLearnerServlet.java
    • -47
    • +132
    ./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

    • -13
    • +18
    ./lamsfoundation/lams/web/ShibLearnerServlet.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
    ./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
    ./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
    ./lamsfoundation/lams/web/ShibLoginServlet.java
  1. … 12 more files in changeset.
pre-select idp in lesson link for learner

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

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

    • -0
    • +40
    ./lamsfoundation/lams/web/GetFedServerGroupsServlet.java
    • -0
    • +40
    ./lamsfoundation/lams/web/GetFedServerLessonsServlet.java
  1. … 2 more files in changeset.
change update registry url from struts action to servlet so that it falls outside of web security context.

    • -0
    • +43
    ./lamsfoundation/lams/web/FedRegistryUpdateServlet.java
    • -41
    • +0
    ./lamsfoundation/lams/web/FederationRegistryAction.java
  1. … 2 more files in changeset.