CVS log for loncom/auth/migrateuser.pm

[BACK] Up to [LON-CAPA] / loncom / auth

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.25.2.5.2.10: download - view: text, markup, annotated - select for diffs
Sat Feb 10 14:55:02 2024 UTC (10 months, 2 weeks ago) by raeburn
Branches: version_2_11_4_msu
CVS tags: version_2_11_5_msu
Diff to previous 1.25.2.5.2.9: preferred, unified to branchpoint 1.25.2.5: preferred, unified next main 1.26: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.25.2.5.2.9: +7 -2 lines
- For 2.11.4 (modified)
  Include changes in 1.68, 1.69, 1.70

Revision 1.70: download - view: text, markup, annotated - select for diffs
Sat Feb 10 14:53:30 2024 UTC (10 months, 2 weeks ago) by raeburn
Branches: MAIN
CVS tags: version_2_12_X, HEAD
Diff to previous 1.69: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.69: +3 -1 lines
- Bug 6907

Revision 1.69: download - view: text, markup, annotated - select for diffs
Sat Feb 10 14:12:33 2024 UTC (10 months, 2 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.68: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.68: +3 -4 lines
- Bug 6907.
  Update values for request.linkprotexit, request.linkprotpbid, and
  request.linkprotpburl in %env if deep-link is followed and launch URL
  unchanged but their values changed (e.g., different Consumer deep-link).

Revision 1.68: download - view: text, markup, annotated - select for diffs
Fri Feb 9 20:08:17 2024 UTC (10 months, 2 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.67: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.67: +6 -2 lines
- Bug 6907.
  Update values for request.linkprot, request.linkprotexit, request.linkprotpbid
  and request.linkprotpburl if deep-link is followed from same Consumer as
  already in use for current session, but launch URL is different.

Revision 1.25.2.5.2.9: download - view: text, markup, annotated - select for diffs
Wed Jul 5 20:42:05 2023 UTC (17 months, 3 weeks ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.25.2.5.2.8: preferred, unified to branchpoint 1.25.2.5: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.25.2.5.2.8: +268 -30 lines
- For 2.11.4 (modified)
  Include changes in 1.26, 1.27, 1.28 (part), 1.29, 1.30, 1.31, 1.32, 1.33,
  1.44, 1.47, 1.67

Revision 1.67: download - view: text, markup, annotated - select for diffs
Fri Jun 2 01:20:26 2023 UTC (18 months, 3 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.66: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.66: +24 -6 lines
- Bugs 6754 and 6907
  - Return of grades to launcher CMS supported for resources or folders
    accessed via LTI-mediated deep link.
  - Support option: "Encrypt stored consumer secrets defined in domain"
  - Signing of LTI payloads for roster retrieval, passback of grades,
    and callback to logput launcher CMS session all now occur on
    primary library server for course's domain.

Revision 1.25.2.5.2.8: download - view: text, markup, annotated - select for diffs
Mon Jan 23 00:59:22 2023 UTC (23 months ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.25.2.5.2.7: preferred, unified to branchpoint 1.25.2.5: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.25.2.5.2.7: +16 -1 lines
- For 2.11.4 (modified)
  Include changes in 1.66

Revision 1.66: download - view: text, markup, annotated - select for diffs
Sat Sep 17 23:38:50 2022 UTC (2 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.65: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.65: +16 -1 lines
- Support access to specific LON-CAPA message after login in cases where a
  LON-CAPA loadbalancer node is used as the portal for a domain.

Revision 1.25.2.5.2.7: download - view: text, markup, annotated - select for diffs
Tue Aug 30 15:32:51 2022 UTC (2 years, 3 months ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.25.2.5.2.6: preferred, unified to branchpoint 1.25.2.5: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.25.2.5.2.6: +16 -11 lines
- For 2.11.4 (modified)
  Include changes in q.27 (part) and 1.65

Revision 1.65: download - view: text, markup, annotated - select for diffs
Wed Aug 24 20:58:50 2022 UTC (2 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.64: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.64: +12 -7 lines
- Dual SSO and non-SSO login from /adm/login
  - Display of domain configuration for each server split into two tables
    so input textboxes can be longer.
  - "Pop-up if iframe" (Y/N) item added.  If Y, when login page is in an
    iframe, SSO log-in dialog will be displayed in a new window, i.e.,
    not within the iframe, e.g., to satisfy sameorigin requirement in
    x-frame-options in header sent by SSO server.

Revision 1.25.2.5.2.6: download - view: text, markup, annotated - select for diffs
Fri Jul 8 15:51:15 2022 UTC (2 years, 5 months ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.25.2.5.2.5: preferred, unified to branchpoint 1.25.2.5: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.25.2.5.2.5: +65 -19 lines
- For 2.11.4 (modified)
  Include changes in 1.61, 1.62, 1.63, 1.64

Revision 1.64: download - view: text, markup, annotated - select for diffs
Sat Jul 2 19:55:15 2022 UTC (2 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.63: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.63: +14 -2 lines
- Bug 6907
  "Exit Tool" button available to logout a session launched via deep link
  and escape iframe and redirect (for LTI-protected link).

Revision 1.63: download - view: text, markup, annotated - select for diffs
Thu Jun 30 21:04:13 2022 UTC (2 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.62: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.62: +14 -8 lines
- Bug 6907
  "Exit Tool" button available to logout a session launched via deep link
  and escape iframe and redirect (for LTI-protected link).

Revision 1.62: download - view: text, markup, annotated - select for diffs
Sun Jun 26 04:03:47 2022 UTC (2 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.61: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.61: +14 -3 lines
- Bug 6907
  - Set request.linkprotuser in %env for students accessing deep-linked items
    with LTI link protection which includes username from other LMS.
  - Set "only_body" for intermediate pages shown while session is being set up
    for LTI link-protected access.
  - Provide appropriate feedback when a deep link is followed but the user
    only has a future and/or expired role in the target course.

Revision 1.61: download - view: text, markup, annotated - select for diffs
Sat Jun 18 02:10:18 2022 UTC (2 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.60: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.60: +34 -17 lines
- Bug 6907
  For LTI-protected deep links in which username is included in launch payload
  compare username in payload with username for any existing LON-CAPA session
  in current web browser and expire old session, if different user.

Revision 1.25.2.5.2.5: download - view: text, markup, annotated - select for diffs
Sat Jun 18 01:01:42 2022 UTC (2 years, 6 months ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.25.2.5.2.4: preferred, unified to branchpoint 1.25.2.5: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.25.2.5.2.4: +6 -1 lines
- For 2.11.4 (modified)
  Include part of 1.28 omitted from changes in 1.25.2.5.2.2

Revision 1.60: download - view: text, markup, annotated - select for diffs
Sat May 21 06:28:35 2022 UTC (2 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.59: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.59: +16 -5 lines
- Bug 6754 LON-CAPA as LTI Provider
  When session was launched via LTI (i.e., lti.login is 1), use & instead
  of & in query string part of URL so window.location.href will work.

Revision 1.59: download - view: text, markup, annotated - select for diffs
Tue Mar 29 19:12:04 2022 UTC (2 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.58: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.58: +13 -11 lines
- Modify rev. 1.52 changes so session migration can continue to be supported
  in non-deeplink cases.

Revision 1.25.2.5.2.4: download - view: text, markup, annotated - select for diffs
Thu Feb 24 14:42:06 2022 UTC (2 years, 10 months ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.25.2.5.2.3: preferred, unified to branchpoint 1.25.2.5: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.25.2.5.2.3: +4 -1 lines
- For 2.11.4 (modified)
  Disallow launch of Remote Control for access via deep-link

Revision 1.25.2.5.2.3: download - view: text, markup, annotated - select for diffs
Thu Feb 24 00:50:10 2022 UTC (2 years, 10 months ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.25.2.5.2.2: preferred, unified to branchpoint 1.25.2.5: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.25.2.5.2.2: +8 -14 lines
- For 2.11.4 (modified)
  Include changes in 1.58

Revision 1.58: download - view: text, markup, annotated - select for diffs
Thu Feb 24 00:13:54 2022 UTC (2 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.57: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.57: +8 -14 lines
- Bug 6907
  - When access is launched for a user from a deeplink, and user already has
    a session active, update required session information if the existing
    session was from a different launch, or was from normal login access.

Revision 1.25.2.5.2.2: download - view: text, markup, annotated - select for diffs
Mon Feb 7 12:05:05 2022 UTC (2 years, 10 months ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.25.2.5.2.1: preferred, unified to branchpoint 1.25.2.5: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.25.2.5.2.1: +80 -1 lines
- For 2.11.4 (modified)
  Include changes in 1.28 (part), 1.34, 1.36 (part), 1.44 (part),
  1.49 (part), 1.50 (part), 1.57

Revision 1.57: download - view: text, markup, annotated - select for diffs
Sun Feb 6 21:37:04 2022 UTC (2 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.56: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.56: +12 -1 lines
- Bug 6907
  - Domain default to determine whether LTI launch of deep-linked URL requires
    student to authenticate; can be overridden for specific course(s).
  - If domain config permits it, link protection setting in a course can
    specify whether to accept username included in LTI payload, and action
    to take if username is not for an enrolled student.
  - Second arg passed to ltiauth::invalid_request() is text string stating why
    LTI launch was invalid.

Revision 1.25.2.5.2.1: download - view: text, markup, annotated - select for diffs
Sat Jan 1 17:00:40 2022 UTC (2 years, 11 months ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.25.2.5: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.25.2.5: +142 -8 lines
- For 2.11.4 (modified)
  Include changes in 1.42, 1.43, 1.51, 1.52, 1.53, 1.54

Revision 1.25.2.5: download - view: text, markup, annotated - select for diffs
Sun Dec 12 18:34:48 2021 UTC (3 years ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_5, version_2_11_4_uiuc, version_2_11_4
Branch point for: version_2_11_4_msu
Diff to previous 1.25.2.4: preferred, unified to branchpoint 1.25: preferred, unified next main 1.26: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.25.2.4: +28 -14 lines
- For 2.11
  Backport 1.50 (part), 1.54 (part), 1.55

Revision 1.56: download - view: text, markup, annotated - select for diffs
Thu Nov 18 20:25:27 2021 UTC (3 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.55: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.55: +2 -2 lines
- Fix typos in comment

Revision 1.55: download - view: text, markup, annotated - select for diffs
Wed Nov 17 00:44:47 2021 UTC (3 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.54: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.54: +17 -3 lines
- Expire any existing public cookie (and session) when establishing a session
  for a migrated user.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Wed Nov 3 01:04:02 2021 UTC (3 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.53: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.53: +56 -15 lines
- Bug 6907
  - Use of token to store linkprot or linkkey compatible with use of
    btoken and iptoken (for load balancing and IP change respectively).
  - Launching access from a deeplink, with its own ltoken and/or linkkey,
    for a user session originally launched from a different deeplink will
    update required session information.

Revision 1.53: download - view: text, markup, annotated - select for diffs
Tue Oct 26 14:20:40 2021 UTC (3 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.52: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.52: +4 -4 lines
- 0 is a valid linkkey.

Revision 1.52: download - view: text, markup, annotated - select for diffs
Mon Aug 16 15:25:44 2021 UTC (3 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.51: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.51: +33 -15 lines
- Bug 6907 Content in a course can be set to be deep-link only.
  - Support lti-based or key-based access control with SSO authentication.

Revision 1.51: download - view: text, markup, annotated - select for diffs
Sat Aug 7 20:49:10 2021 UTC (3 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.50: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.50: +14 -15 lines
- Bug 6907 Content in a course can be set to be deep-link only.
  Enforce link protection for lti-based or key-based access control.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Tue May 4 18:47:37 2021 UTC (3 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.49: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.49: +8 -7 lines
- Bug 6914.
  Replace hostname with alias when creating absolute URLs, if alias in use.

Revision 1.25.2.4: download - view: text, markup, annotated - select for diffs
Mon Jan 4 03:52:32 2021 UTC (3 years, 11 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_3_uiuc, version_2_11_3_msu, version_2_11_3
Diff to previous 1.25.2.3: preferred, unified to branchpoint 1.25: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.25.2.3: +4 -3 lines
- For 2.11
  Backport 1.49 (part)

Revision 1.49: download - view: text, markup, annotated - select for diffs
Fri Dec 18 15:23:03 2020 UTC (4 years ago) by raeburn
Branches: MAIN
Diff to previous 1.48: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.48: +10 -8 lines
- Retrieval of requestor's IP address centralized in lonnet::get_requestor_ip()
- Domain configuration to allow domain's LON-CAPA nodes to operate behind a
  WAF/Reverse Proxy using aliased hostname (CNAME).
- Web requests from other nodes bypass the WAF as their requests are made
  directly to the server hostname (A record); same for internal LON-CAPA
  connections for lonc -> lond.

Revision 1.25.2.3: download - view: text, markup, annotated - select for diffs
Fri Oct 23 20:58:08 2020 UTC (4 years, 2 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.25.2.2: preferred, unified to branchpoint 1.25: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.25.2.2: +15 -1 lines
- For 2.11
  Backport 1.48

Revision 1.48: download - view: text, markup, annotated - select for diffs
Thu Oct 22 19:23:22 2020 UTC (4 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.47: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.47: +15 -1 lines
- If $env{'request.balancercookie'} set for user's session, and switch made
  to a different node, update hostID in cookie on balancer node once migrated.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Sun May 24 11:25:29 2020 UTC (4 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.46: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.46: +15 -5 lines
- Bug 6754 LON-CAPA as LTI provider.
  Load role for user with new role added following launch from LTI Consumer.

Revision 1.25.2.2: download - view: text, markup, annotated - select for diffs
Sat May 2 17:35:40 2020 UTC (4 years, 7 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.25.2.1: preferred, unified to branchpoint 1.25: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.25.2.1: +10 -5 lines
- For 2.11
  Backport 1.46

Revision 1.46: download - view: text, markup, annotated - select for diffs
Sun Mar 15 23:04:11 2020 UTC (4 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.45: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.45: +10 -5 lines
- Add domain configuration to offload users from other institutions, on next
  access (after recording any submission to a problem).
- Switching user session to a different server can jump to the same resource
  currently being viewed when encrypturl is in effect.

Revision 1.25.2.1: download - view: text, markup, annotated - select for diffs
Thu Aug 1 15:38:36 2019 UTC (5 years, 4 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.25: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.25: +13 -1 lines
- For 2.11
  Backport 1.35, 1.45

Revision 1.45: download - view: text, markup, annotated - select for diffs
Sun Jun 16 22:27:06 2019 UTC (5 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.44: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.44: +8 -7 lines
- Domain config for load balancer to use cookie to record offload target.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Sat Jun 15 02:50:04 2019 UTC (5 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.43: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.43: +64 -14 lines
- Bug 6754
  - Domain config for load balancer to use cookie to record offload target
    will apply when LON-CAPA is an LTI Provider, and launch URL is a load
    balancer.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Sun Jan 27 16:02:43 2019 UTC (5 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.42: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.42: +44 -2 lines
- Bug 6400
  - Enforce access restrictions for content which is deeplink-only (users
    with "advanced priv for current role are exempt).
  - Support "key" link type in deeplink parameter (requested link must either
    be sent with linkkey as element in POSTed data, or with linkkey in query
    string).  Corresponding value must match key set in deeplink parameter.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Wed Dec 26 20:10:21 2018 UTC (6 years ago) by raeburn
Branches: MAIN
Diff to previous 1.41: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.41: +36 -1 lines
- Bug 6400 Deep-linking
  - URLs like /adm/lti/tiny/domain/uniqueID can be used to restrict use of
    deep links to access from another LTI-enabled application (no user data
    passed in this context).

Revision 1.41: download - view: text, markup, annotated - select for diffs
Fri Dec 7 23:33:55 2018 UTC (6 years ago) by raeburn
Branches: MAIN
Diff to previous 1.40: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.40: +2 -2 lines
- Remove trailing whitespace

Revision 1.40: download - view: text, markup, annotated - select for diffs
Fri Dec 7 23:16:50 2018 UTC (6 years ago) by raeburn
Branches: MAIN
Diff to previous 1.39: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.39: +2 -2 lines
- Remove trailing whitespace

Revision 1.39: download - view: text, markup, annotated - select for diffs
Fri Dec 7 23:10:44 2018 UTC (6 years ago) by raeburn
Branches: MAIN
Diff to previous 1.38: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.38: +52 -2 lines
- Verify user can be hosted here.

Revision 1.38: download - view: text, markup, annotated - select for diffs
Mon Dec 3 23:43:57 2018 UTC (6 years ago) by raeburn
Branches: MAIN
Diff to previous 1.37: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.37: +15 -17 lines
- Remove trailing whitespace
- Support for multiple load balancers in a single domain
  - Repopulate $data{'offloadto'} list for different load balancer.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Sun Dec 2 14:41:19 2018 UTC (6 years ago) by raeburn
Branches: MAIN
Diff to previous 1.36: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.36: +163 -53 lines
- Bug 6876 In case of connection failures between lonc on offload node(s)
  and other node(s) try switching to other offload nodes and balancer(s).

Revision 1.36: download - view: text, markup, annotated - select for diffs
Wed Nov 28 05:05:30 2018 UTC (6 years ago) by raeburn
Branches: MAIN
Diff to previous 1.35: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.35: +134 -3 lines
- Bug 6876
  If node switched to from balancer can't connect to lond on user's
  homeserver, then session is switched to another node in the original list
  of usable nodes sent by the balancer.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Sat Nov 24 16:19:04 2018 UTC (6 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.34: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.34: +9 -1 lines
- Domain config for load balancer to use cookie to record offload target.
  Subsequent requests by same user/browser will send requests to same target
  if remote session still active, and remote node not overloaded.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Wed Jul 4 16:58:19 2018 UTC (6 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.33: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.33: +15 -18 lines
- Use 'secure' attribute for session cookie on servers using Apache/SSL.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sun Jul 1 00:03:42 2018 UTC (6 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.32: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.32: +4 -4 lines
- Bug 6754 LON-CAPA as LTI Provider
  - If LTI Consumer does not provide 'launch_presentation_document_target'
    set $env{'request.lti.target'} to iframe, if LON-CAPA display in iframe.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Tue May 8 15:44:11 2018 UTC (6 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.31: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.31: +5 -2 lines
- Bug 6754 LON-CAPA as LTI Provider
  - Creation of new LON-CAPA course available from an LTI Consumer.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Tue Apr 17 19:48:18 2018 UTC (6 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.30: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.30: +3 -2 lines
- Bug 6754 LON-CAPA as LTI Provider
  - LTI launch can be for a published .sequence

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sun Apr 15 00:14:19 2018 UTC (6 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.29: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.29: +6 -1 lines
- Bug 6754 LON-CAPA as LTI Provider
  - Display folder contents listing if LTI launch is for a sequence file.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Sat Apr 14 02:30:11 2018 UTC (6 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.28: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.28: +11 -1 lines
- Bug 6754 LON-CAPA as LTI Provider
  - Original LTI launch of LON-CAPA is for a resource, a map, or an entire
    course, and display is for iframe, tab or window; retain this in %env.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Sat Apr 14 01:50:43 2018 UTC (6 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.27: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.27: +125 -19 lines
- Bug 6754 LON-CAPA as LTI Provider
  If user is currently logged in, but not as an LTI log-in, log them out.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Fri Mar 23 01:01:29 2018 UTC (6 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.26: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.26: +97 -29 lines
- Bug 6754 LON-CAPA as LTI Provider
  - Creation of new LON-CAPA user account available from an LTI Consumer.
  - Creation of new LON-CAPA course available from an LTI Consumer.
  - Self-enrollment in a LON-CAPA course available from an LTI Consumer.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Thu Nov 30 15:14:51 2017 UTC (7 years ago) by raeburn
Branches: MAIN
Diff to previous 1.25: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.25: +18 -3 lines
- Bug 6754 LTI Integration: LON-CAPA as LTI Provider
  - Work in progress

Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Dec 5 00:51:43 2016 UTC (8 years ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_2_uiuc, version_2_11_2_msu, version_2_11_2_educog, version_2_11_2
Branch point for: version_2_11_X
Diff to previous 1.24: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.24: +4 -1 lines
- Domain Configuration for dedicated load balancer includes option to
  permit "Hosting on balancer itself".
- If balancer has lowest load, it will host the user session for a user
  logging in.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Tue Oct 7 03:13:34 2014 UTC (10 years, 2 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_1
Diff to previous 1.23: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.23: +20 -7 lines
Bug 6675 (IP change detected in session migration).
- log when IP change detected.
- Include user's domain in query string if re-authentication uses /adm/login.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Oct 6 00:48:44 2014 UTC (10 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.22: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.22: +44 -22 lines
Bug 6675 (IP change detected in session migration).
- Additional option for both SSO user and non-SSO users
  - Session hosted (after re-authentication) on a specified server selected
    from servers belonging to domain's "internet domain".

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sun Oct 5 13:49:11 2014 UTC (10 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.21: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.21: +15 -12 lines
Bug 6675 (IP change detected in session migration).
LON-CAPA domain configuration for multi-domain server set-ups.
 - Support configuration of loadbalancer server for both non-SSO users and
   SSO users for all LON-CAPA domains which are hosted on servers belonging
   to the balancer's "internet domain".

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sat Oct 4 02:59:32 2014 UTC (10 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.20: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.20: +12 -4 lines
Bug 6675
- Changed client IP address when load balancing:
  Support option to host on Load Balancer itself, after re-authentication.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Dec 30 20:55:42 2013 UTC (10 years, 11 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0_RC3, version_2_11_0_RC2, version_2_11_0
Diff to previous 1.19: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.19: +2 -2 lines
- Punctuation.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sun Sep 29 13:07:25 2013 UTC (11 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.18: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.18: +2 -2 lines
- $match_domain and $match_username in use.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sun Sep 29 00:49:24 2013 UTC (11 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.17: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.17: +123 -10 lines
- Bug 6675
- Case where $env{'REMOTE_ADDR'} as reported to server selected to host
  user session, is different from $env{'REMOTE_ADDR'} as reported to
  server which handled original authentication request.
  - Domain configuration for a load balancing server can be set to one of
    the following, if an IP mismatch is detected by /adm/migrateuser
    during credentials checking after redirect via /adm/switchserver
    (i) Session will be hosted on Load Balancer
    (ii) Session will be hosted on offload server
    for each of (a) SSO users from load balancer's domain, (b) non-SSO users
  - Setting to host on load balancer will be ignored if switch server was called
    by an author or co-author switching to server housing the authoring space.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu Jun 6 12:39:06 2013 UTC (11 years, 6 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0_RC1
Diff to previous 1.16: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.16: +2 -2 lines
- Use standard LON-CAPA separator for <username>:<domain>

Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Jul 23 17:40:29 2009 UTC (15 years, 5 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_9_X, version_2_9_99_0, version_2_9_1, version_2_9_0, version_2_8_99_1, version_2_8_99_0, version_2_10_X, version_2_10_1, version_2_10_0_RC2, version_2_10_0_RC1, version_2_10_0, loncapaMITrelate_1, language_hyphenation_merge, language_hyphenation, bz6209-base, bz6209, bz2851, PRINT_INCOMPLETE_base, PRINT_INCOMPLETE, GCI_3, GCI_2, BZ4492-merge, BZ4492-feature_horizontal_radioresponse, BZ4492-feature_Support_horizontal_radioresponse, BZ4492-Support_horizontal_radioresponse
Diff to previous 1.15: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.15: +8 -7 lines
- Bug 3987. Deep-linking.
- Preserve role and symb from query string in call to SSO authenticator.
  - Propagate to migrateuser when starting session.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Apr 14 23:52:07 2009 UTC (15 years, 8 months ago) by raeburn
Branches: MAIN
CVS tags: bz5969, BZ5971-printing-apage, BZ5434-fox
Diff to previous 1.14: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.14: +7 -2 lines
- HTML documents uploaded directly to a course can be edited by a Course Coordinator (mdc priv).
- "Edit this resource" link displayed in inline menu.
- Link will switch server to course's home server if session is currently hoosted elsewehere (unless a lock is in place).

- Deep linking:
  - origurl and symb args can be included in query string for switchserver call, so switched session will go to the same resource on the new server.

Work in progress.
Logging needed: changes, and by whom.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Sep 15 19:08:44 2008 UTC (16 years, 3 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_8_X, version_2_8_2, version_2_8_1, version_2_8_0, version_2_7_X, version_2_7_99_1, version_2_7_99_0, version_2_7_1, GCI_1
Diff to previous 1.13: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.13: +10 -4 lines
- Incoming users authenticated by SSO may not always need to go to the roles screen.
- Add the following to a <Location $url> directive in loncapa_apache_conf:
PerlSetVar      ssodirecturl 1
for authenticated SSO users to go to $url after session initialization.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Mar 24 04:56:07 2008 UTC (16 years, 9 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_7_0, version_2_6_99_1, version_2_6_99_0
Diff to previous 1.12: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.12: +4 -1 lines
- exclude errors from hash returned by  &lonnet::tmpget().
- detect case where hash is empty where lonnet::tmpget() is called by migrateuser.pm and
  lonpreferences.pm

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Oct 1 21:52:50 2007 UTC (17 years, 2 months ago) by albertel
Branches: MAIN
CVS tags: version_2_6_X, version_2_6_3, version_2_6_2, version_2_6_1, version_2_6_0, version_2_5_99_1, version_2_5_99_0
Diff to previous 1.11: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.11: +3 -11 lines
- common thorough validation of an existing user session

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Sep 29 02:09:50 2007 UTC (17 years, 3 months ago) by albertel
Branches: MAIN
CVS tags: version_2_5_X, version_2_5_2
Diff to previous 1.10: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.10: +24 -3 lines
- if a user already has a cookie and its associated session file
  and they aren't asking for a specific role, then
        reuse the existing session info
        (redirecting them to either the roles screen or the navmaps screen
         (if they are already in a course))

Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri Jan 12 15:44:27 2007 UTC (17 years, 11 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_5_1, version_2_5_0, version_2_4_X, version_2_4_99_0, version_2_4_2, version_2_4_1, version_2_4_0, version_2_3_X, version_2_3_99_0, version_2_3_2, version_2_3_1
Diff to previous 1.9: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.9: +5 -1 lines
Look for lonSSOReloginServer set in an apache conf file (e.g., sentinel.conf at MSU), so the "login again" link displayed on logout points to a SSO-enabled server if the user's login was originally SSO-authenticated.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Wed Jul 5 18:37:41 2006 UTC (18 years, 5 months ago) by albertel
Branches: MAIN
CVS tags: version_2_3_0, version_2_2_X, version_2_2_99_1, version_2_2_99_0, version_2_2_2, version_2_2_1, version_2_2_0, version_2_1_99_3, version_2_1_99_2, version_2_1_99_1, version_2_1_99_0
Diff to previous 1.8: preferred, unified
Changes since revision 1.8: +3 -3 lines
- $extra_env is a has ref

Revision 1.8: download - view: text, markup, annotated - [selected for diffs]
Fri Jun 2 21:43:52 2006 UTC (18 years, 6 months ago) by albertel
Branches: MAIN
Diff to previous 1.7: preferred, unified
Changes since revision 1.7: +8 -7 lines
- request.sso.login really really really gets set now on ssoed login

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Jun 2 19:38:21 2006 UTC (18 years, 6 months ago) by albertel
Branches: MAIN
Diff to previous 1.6: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.6: +11 -1 lines
- preserve the fact that we ssoed in

Revision 1.6: download - view: text, markup, annotated - select for diffs
Mon May 15 17:45:46 2006 UTC (18 years, 7 months ago) by albertel
Branches: MAIN
Diff to previous 1.5: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.5: +11 -9 lines
- BUG#3254 - remote wasn't getting start when doing 'Switch Server'

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Apr 5 22:39:55 2006 UTC (18 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.4: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.4: +7 -16 lines
- start_page

Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Dec 28 19:26:02 2005 UTC (19 years ago) by albertel
Branches: MAIN
CVS tags: version_2_1_X, version_2_1_3, version_2_1_2, version_2_1_1, version_2_1_0
Diff to previous 1.3: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.3: +7 -2 lines
- del the tmp file after migrating the user

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Oct 28 21:51:43 2005 UTC (19 years, 2 months ago) by albertel
Branches: MAIN
CVS tags: version_2_0_99_1
Diff to previous 1.2: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.2: +3 -3 lines
- switch server can now pick a destination server if one isn't specified
- migrate user can redirect to roles screen if no role specified

Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Oct 25 19:14:32 2005 UTC (19 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.1: preferred, unified to selected 1.8: preferred, unified
Changes since revision 1.1: +26 -19 lines
- migrateuser checks the input data more carefully
- tmpput and tmpget now have lonnet implementations

Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Oct 24 21:32:42 2005 UTC (19 years, 2 months ago) by albertel
Branches: MAIN
Diff to selected 1.8: preferred, unified
- 'switch server' now really does

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>