Our site uses JA-SIG Central Authentication Service (CAS) for single sign-on, and we'd like the web client and PM cell to delegate authentication to CAS.
{"report":{"fcp":818.3000000007451,"ttfb":251.30000000074506,"pageVisibility":"visible","entityId":10100,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":16,"apdex":1,"journeyId":"594cdf49-1c3a-471c-86ba-966a428c6a1e","navigationType":0,"readyForUser":878.5,"redirectCount":0,"resourceLoadedEnd":906.6000000014901,"resourceLoadedStart":266.20000000298023,"resourceTiming":[{"duration":14.199999999254942,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/7fd763ecdf5ed1f47fc4d22fa8382e97-CDN/4x9nqn/820011/16zrvj4/49fa3aa3d35a2cc689cbf274e66cc41a/_/download/contextbatch/css/_super/batch.css","startTime":266.20000000298023,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":266.20000000298023,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":280.4000000022352,"responseStart":0,"secureConnectionStart":0},{"duration":14.800000000745058,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/898b8076c5e82f53cd816ca393e45a56-CDN/4x9nqn/820011/16zrvj4/f614b50eeb842ebd1ea7ab2903699907/_/download/contextbatch/css/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.css?jira.create.linked.issue=true&richediton=true","startTime":266.6000000014901,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":266.6000000014901,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":281.4000000022352,"responseStart":0,"secureConnectionStart":0},{"duration":176.5,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/4c9c503fe98f210445831b0d7b0cdc33-CDN/4x9nqn/820011/16zrvj4/49fa3aa3d35a2cc689cbf274e66cc41a/_/download/contextbatch/js/_super/batch.js?locale=en-US","startTime":266.80000000074506,"connectEnd":311.6000000014901,"connectStart":283.70000000298023,"domainLookupEnd":266.80000000074506,"domainLookupStart":266.80000000074506,"fetchStart":266.80000000074506,"redirectEnd":0,"redirectStart":0,"requestStart":312.20000000298023,"responseEnd":443.30000000074506,"responseStart":331.1000000014901,"secureConnectionStart":296.1000000014901},{"duration":223.79999999701977,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/694e598c1ae48b0f96655173631cd247-CDN/4x9nqn/820011/16zrvj4/f614b50eeb842ebd1ea7ab2903699907/_/download/contextbatch/js/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.js?jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":267.20000000298023,"connectEnd":374.4000000022352,"connectStart":344.6000000014901,"domainLookupEnd":267.20000000298023,"domainLookupStart":267.20000000298023,"fetchStart":267.20000000298023,"redirectEnd":0,"redirectStart":0,"requestStart":399.9000000022352,"responseEnd":491,"responseStart":418.20000000298023,"secureConnectionStart":359.70000000298023},{"duration":214.30000000074506,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/53f54e0ac3f00bb56b136b4d2fff2853-CDN/4x9nqn/820011/16zrvj4/aae1242f5fc81cc6a5bb8bc963ccda29/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en-US","startTime":267.4000000022352,"connectEnd":433.30000000074506,"connectStart":407.9000000022352,"domainLookupEnd":267.4000000022352,"domainLookupStart":267.4000000022352,"fetchStart":267.4000000022352,"redirectEnd":0,"redirectStart":0,"requestStart":442.70000000298023,"responseEnd":481.70000000298023,"responseStart":473.80000000074506,"secureConnectionStart":420.80000000074506},{"duration":216.30000000074506,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":267.6000000014901,"connectEnd":436.1000000014901,"connectStart":408.4000000022352,"domainLookupEnd":267.6000000014901,"domainLookupStart":267.6000000014901,"fetchStart":267.6000000014901,"redirectEnd":0,"redirectStart":0,"requestStart":443.1000000014901,"responseEnd":483.9000000022352,"responseStart":475.4000000022352,"secureConnectionStart":421.4000000022352},{"duration":234.69999999925494,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":267.80000000074506,"connectEnd":470.4000000022352,"connectStart":426.9000000022352,"domainLookupEnd":267.80000000074506,"domainLookupStart":267.80000000074506,"fetchStart":267.80000000074506,"redirectEnd":0,"redirectStart":0,"requestStart":486.4000000022352,"responseEnd":502.5,"responseStart":500.80000000074506,"secureConnectionStart":440.70000000298023},{"duration":19.800000000745058,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/30748292e4ca68be6947d7969829384b-CDN/4x9nqn/820011/16zrvj4/4f66da484ef7d95a2a604d3ab014374c/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":268,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":268,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":287.80000000074506,"responseStart":0,"secureConnectionStart":0},{"duration":234.89999999850988,"initiatorType":"script","name":"https://community.i2b2.org/jira/rest/api/1.0/shortcuts/820011/766848d8ff8ea3676a80e44dfb51696a/shortcuts.js?context=issuenavigation&context=issueaction","startTime":268.20000000298023,"connectEnd":483.1000000014901,"connectStart":440.20000000298023,"domainLookupEnd":268.20000000298023,"domainLookupStart":268.20000000298023,"fetchStart":268.20000000298023,"redirectEnd":0,"redirectStart":0,"requestStart":487.70000000298023,"responseEnd":503.1000000014901,"responseStart":501.9000000022352,"secureConnectionStart":470.1000000014901},{"duration":28,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/4x9nqn/820011/16zrvj4/efa42a25652b26dfd802540c024826b3/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.css?jira.create.linked.issue=true&richediton=true","startTime":347.30000000074506,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":347.30000000074506,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":375.30000000074506,"responseStart":0,"secureConnectionStart":0},{"duration":388.0999999977648,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/8087506fefd02b4096991c90836b49f6-CDN/4x9nqn/820011/16zrvj4/efa42a25652b26dfd802540c024826b3/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.js?jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":347.4000000022352,"connectEnd":711.4000000022352,"connectStart":677.6000000014901,"domainLookupEnd":347.4000000022352,"domainLookupStart":347.4000000022352,"fetchStart":347.4000000022352,"redirectEnd":0,"redirectStart":0,"requestStart":717.8000000007451,"responseEnd":735.5,"responseStart":733,"secureConnectionStart":697.3000000007451},{"duration":467,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":379.1000000014901,"connectEnd":818.5,"connectStart":790.4000000022352,"domainLookupEnd":379.1000000014901,"domainLookupStart":379.1000000014901,"fetchStart":379.1000000014901,"redirectEnd":0,"redirectStart":0,"requestStart":818.6000000014901,"responseEnd":846.1000000014901,"responseStart":836.4000000022352,"secureConnectionStart":805.7000000029802},{"duration":435.30000000074506,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":408.30000000074506,"connectEnd":819,"connectStart":792.8000000007451,"domainLookupEnd":408.30000000074506,"domainLookupStart":408.30000000074506,"fetchStart":408.30000000074506,"redirectEnd":0,"redirectStart":0,"requestStart":819,"responseEnd":843.6000000014901,"responseStart":834.3000000007451,"secureConnectionStart":806.7000000029802},{"duration":113.5,"initiatorType":"xmlhttprequest","name":"https://community.i2b2.org/jira/rest/webResources/1.0/resources","startTime":683.6000000014901,"connectEnd":772.6000000014901,"connectStart":760.5,"domainLookupEnd":683.6000000014901,"domainLookupStart":683.6000000014901,"fetchStart":683.6000000014901,"redirectEnd":0,"redirectStart":0,"requestStart":772.7000000029802,"responseEnd":797.1000000014901,"responseStart":790.7000000029802,"secureConnectionStart":760.5},{"duration":83.19999999925494,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/e65b778d185daf5aee24936755b43da6/_/download/contextbatch/js/browser-metrics-plugin.contrib,-_super,-project.issue.navigator,-atl.general/batch.js","startTime":823.4000000022352,"connectEnd":889.6000000014901,"connectStart":860.3000000007451,"domainLookupEnd":823.4000000022352,"domainLookupStart":823.4000000022352,"fetchStart":823.4000000022352,"redirectEnd":0,"redirectStart":0,"requestStart":889.7000000029802,"responseEnd":906.6000000014901,"responseStart":904.3000000007451,"secureConnectionStart":877}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":124,"connectEnd":205,"secureConnectionStart":175,"requestStart":206,"responseStart":251,"responseEnd":408,"domLoading":256,"domInteractive":982,"domContentLoadedEventStart":982,"domContentLoadedEventEnd":1031,"domComplete":1083,"loadEventStart":1083,"loadEventEnd":1084,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":933.4000000022352},{"name":"bigPipe.sidebar-id.end","time":934.1000000014901},{"name":"bigPipe.activity-panel-pipe-id.start","time":934.3000000007451},{"name":"bigPipe.activity-panel-pipe-id.end","time":935.3000000007451},{"name":"activityTabFullyLoaded","time":1063.6000000014901}],"measures":[],"correlationId":"19d658d6be92ee","effectiveType":"4g","downlink":9.6,"rtt":0,"serverDuration":188,"dbReadsTimeInMs":10,"dbConnsTimeInMs":18,"applicationHash":"0629dd8d260e3954ece49053e565d01dabe11609","experiments":[]}}
though it needs a little work to move some hard-coded stuff to configuration options. So feel free
to assign it to me.
https://bitbucket.org/DanC/i2b2-webclient-cas
https://bitbucket.org/DanC/i2b2-pm-cas
*it would be nice to be able to link straight to my message in an archive such as http://www.mail-archive.com/
For my purposes, an archive of the original messages that is updated with low latency is much more useful
than a hand-edited page with no way to link to individual messages (https://www.i2b2.org/software/augrepo.html )