{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":144615575,"defaultBranch":"master","name":"pic-sure-auth-microapp","ownerLogin":"hms-dbmi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-08-13T18:00:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5939932?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726698947.0","currentOid":""},"activityList":{"items":[{"before":"8ef2483c8f2a83e41c473ac0792497c8d3305ab7","after":null,"ref":"refs/heads/fence-integration-release/0005","pushedAt":"2024-09-18T22:35:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"}},{"before":"4480d0fe3b040971f69a7739dcbba610dfe7659b","after":null,"ref":"refs/heads/v3.0.3-debug","pushedAt":"2024-09-18T22:35:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"}},{"before":"4c4511a368a2c970354236af4506f90bc64407b5","after":null,"ref":"refs/heads/ALS-6665","pushedAt":"2024-09-18T22:35:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"}},{"before":"7dc39e1dc20addf4c9c5f91e31ecfc69b678ee08","after":null,"ref":"refs/heads/RAS-Passport","pushedAt":"2024-09-18T22:35:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"}},{"before":"8863b838787e492283a3020ccdc9dcf0206e71f7","after":null,"ref":"refs/heads/release-debug","pushedAt":"2024-09-18T22:35:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"}},{"before":"90ff1d336f1c4f9b41867320a1b8fd1094ada237","after":null,"ref":"refs/heads/release-new-ui","pushedAt":"2024-09-18T22:35:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"}},{"before":"d8025b52e108b2e59837c6234e4ef398a861e2c1","after":null,"ref":"refs/heads/release-debug-new-ui","pushedAt":"2024-09-18T22:35:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"}},{"before":"13ff25fa0ab0438280b3dbdecbc9c5b33f33c3ff","after":null,"ref":"refs/heads/Okay_You_Can_Optionally_Deploy","pushedAt":"2024-09-18T22:35:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"}},{"before":"fcd08969dac653ec2c07152233ede8bb116b0632","after":null,"ref":"refs/heads/Minor-Jenkins-File-Fix","pushedAt":"2024-09-18T22:33:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"}},{"before":"fd783e23b6f945111ac641d9325a6e4a1dd6bfa7","after":"461925ad4879f08ee366004c950fd5b99f7a1e9a","ref":"refs/heads/release","pushedAt":"2024-09-18T22:33:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"},"commit":{"message":"Change Jenkins Parameter (#215)\n\n* Fix type for DEPLOY parameter in Jenkinsfile","shortMessageHtmlLink":"Change Jenkins Parameter (#215)"}},{"before":"36f3ede26dc8e1c695a61c766e7730264cc8cf5c","after":"fcd08969dac653ec2c07152233ede8bb116b0632","ref":"refs/heads/Minor-Jenkins-File-Fix","pushedAt":"2024-09-18T22:33:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"},"commit":{"message":"Merge branch 'release' into Minor-Jenkins-File-Fix","shortMessageHtmlLink":"Merge branch 'release' into Minor-Jenkins-File-Fix"}},{"before":null,"after":"36f3ede26dc8e1c695a61c766e7730264cc8cf5c","ref":"refs/heads/Minor-Jenkins-File-Fix","pushedAt":"2024-09-18T22:31:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"},"commit":{"message":"Fix type for DEPLOY parameter in Jenkinsfile","shortMessageHtmlLink":"Fix type for DEPLOY parameter in Jenkinsfile"}},{"before":"e913e3d9094d0c7317c7f5433f04dc7e4155d10e","after":null,"ref":"refs/heads/Minor-Jenkins-File-Fix","pushedAt":"2024-09-18T22:29:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"}},{"before":"ab507593a265d3bfaa0f6249633d5eb34e21e1c8","after":"fd783e23b6f945111ac641d9325a6e4a1dd6bfa7","ref":"refs/heads/release","pushedAt":"2024-09-18T22:29:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"},"commit":{"message":"Fix type for DEPLOY parameter in Jenkinsfile (#214)","shortMessageHtmlLink":"Fix type for DEPLOY parameter in Jenkinsfile (#214)"}},{"before":null,"after":"e913e3d9094d0c7317c7f5433f04dc7e4155d10e","ref":"refs/heads/Minor-Jenkins-File-Fix","pushedAt":"2024-09-18T22:29:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"},"commit":{"message":"Fix type for DEPLOY parameter in Jenkinsfile","shortMessageHtmlLink":"Fix type for DEPLOY parameter in Jenkinsfile"}},{"before":"24acd513b03d7e93b075a04972e4334a4a037ad1","after":"ab507593a265d3bfaa0f6249633d5eb34e21e1c8","ref":"refs/heads/release","pushedAt":"2024-09-18T21:05:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"},"commit":{"message":"Add deployment toggle to Jenkinsfile (#213)","shortMessageHtmlLink":"Add deployment toggle to Jenkinsfile (#213)"}},{"before":null,"after":"13ff25fa0ab0438280b3dbdecbc9c5b33f33c3ff","ref":"refs/heads/Okay_You_Can_Optionally_Deploy","pushedAt":"2024-09-18T21:00:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"},"commit":{"message":"Add deployment toggle to Jenkinsfile","shortMessageHtmlLink":"Add deployment toggle to Jenkinsfile"}},{"before":"72abafa3f4a73e4869adc4004535c380c8795a95","after":null,"ref":"refs/heads/ALS-6921","pushedAt":"2024-09-18T20:08:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"}},{"before":"21e6b28c84412a0d43ff00e34d8b3c203fc0cdf4","after":"24acd513b03d7e93b075a04972e4334a4a037ad1","ref":"refs/heads/release","pushedAt":"2024-09-18T20:08:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"},"commit":{"message":"[ALS-6921] Implement Open Access in PSAMA (#211)\n\n- The logout handler now returns a `200 OK` status upon success.\r\n- Added a new `OpenAccessController` that includes a single `open/validate` endpoint.\r\n- `JWTFilter` now permits the `open/validate` endpoint when using an application token.\r\n- Added a new `record` named `EvaluateAccessRuleResult`, which is returned from `passesAccessRuleEvaluation` after evaluating the access rules against the query.\r\n- Introduced a new method named `openAccessRequestIsValid`, which is used to validate open access requests.\r\n- Updated the callback URLs to use the new UI path `login/loading/`.\r\n- Removed `OpenAuthenticationService` and `OpenAuthenticationServiceTest` as they are no longer needed.\r\n- A new open access query template is returned for request that do not have an associated `uuid` or `user`.","shortMessageHtmlLink":"[ALS-6921] Implement Open Access in PSAMA (#211)"}},{"before":"573d107426b8ae80d652c210a4222d86a96e0b63","after":"72abafa3f4a73e4869adc4004535c380c8795a95","ref":"refs/heads/ALS-6921","pushedAt":"2024-09-18T20:08:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"},"commit":{"message":"Refactor variable in mergeTemplate method\n\nRenamed variable to improve readability and align with naming conventions. This change enhances code clarity by using a more concise variable name, `privileges`, instead of `privilegesByApplication`.","shortMessageHtmlLink":"Refactor variable in mergeTemplate method"}},{"before":"b203f25f73b5623a8181510c1c14512df9a490c5","after":"573d107426b8ae80d652c210a4222d86a96e0b63","ref":"refs/heads/ALS-6921","pushedAt":"2024-09-18T17:47:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/ALS-6921' into ALS-6921","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/ALS-6921' into ALS-6921"}},{"before":"7c86e736969f4f73de8fe68b658fadd1f909d1aa","after":"b203f25f73b5623a8181510c1c14512df9a490c5","ref":"refs/heads/ALS-6921","pushedAt":"2024-09-18T17:45:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"},"commit":{"message":"Update pic-sure-auth-services/src/main/java/edu/harvard/hms/dbmi/avillach/auth/service/impl/UserService.java","shortMessageHtmlLink":"Update pic-sure-auth-services/src/main/java/edu/harvard/hms/dbmi/avil…"}},{"before":"7518f8b8b4d1e80688ce519ee8507cdbf575811e","after":"7c86e736969f4f73de8fe68b658fadd1f909d1aa","ref":"refs/heads/ALS-6921","pushedAt":"2024-09-18T17:45:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"},"commit":{"message":"Update pic-sure-auth-services/src/main/java/edu/harvard/hms/dbmi/avillach/auth/service/impl/UserService.java","shortMessageHtmlLink":"Update pic-sure-auth-services/src/main/java/edu/harvard/hms/dbmi/avil…"}},{"before":"3b0a5ccaa4aa40e684abbf127515bb2f4dbfd53e","after":"7518f8b8b4d1e80688ce519ee8507cdbf575811e","ref":"refs/heads/ALS-6921","pushedAt":"2024-09-18T17:40:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"},"commit":{"message":"Update pic-sure-auth-services/src/main/java/edu/harvard/hms/dbmi/avillach/auth/service/impl/authorization/AuthorizationService.java","shortMessageHtmlLink":"Update pic-sure-auth-services/src/main/java/edu/harvard/hms/dbmi/avil…"}},{"before":"6e21b1518fb2d7e5af061ae37377790a9e2ca7d4","after":"3b0a5ccaa4aa40e684abbf127515bb2f4dbfd53e","ref":"refs/heads/ALS-6921","pushedAt":"2024-09-18T13:47:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"},"commit":{"message":"Remove OpenAuthenticationService and added open access handling\n\nDeleted OpenAuthenticationService and its test class. Updated AuthorizationService to handle open access requests and refactored UserService for open access query template merging. Adjusted SecurityConfig to permit new endpoints and altered logout behavior. Updated dependencies to include Spring Boot DevTools for development profile.","shortMessageHtmlLink":"Remove OpenAuthenticationService and added open access handling"}},{"before":"3b0a5ccaa4aa40e684abbf127515bb2f4dbfd53e","after":"6e21b1518fb2d7e5af061ae37377790a9e2ca7d4","ref":"refs/heads/ALS-6921","pushedAt":"2024-09-18T13:43:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"},"commit":{"message":"Allow unrestricted access to the logout endpoint\n\nAdded \"/logout\" to the list of permitted endpoints in SecurityConfig. This ensures that users can log out without requiring authentication.","shortMessageHtmlLink":"Allow unrestricted access to the logout endpoint"}},{"before":"fcee28ae3f593dea08ad07b0d6951ed97dc1ca4b","after":null,"ref":"refs/heads/All-in-one-fix","pushedAt":"2024-09-17T19:57:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"}},{"before":"222a09601f4a01cca9a1dd6a83a90036495621dc","after":"21e6b28c84412a0d43ff00e34d8b3c203fc0cdf4","ref":"refs/heads/release","pushedAt":"2024-09-17T19:57:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"},"commit":{"message":"Update Jenkinsfile to use uppercase for LATEST_TAG (#212)\n\nChanged the value of LATEST_TAG from \"latest\" to \"LATEST\" to standardize the convention used for tagging. This ensures consistency across different environments and avoids potential issues with mismatched tag names.","shortMessageHtmlLink":"Update Jenkinsfile to use uppercase for LATEST_TAG (#212)"}},{"before":null,"after":"fcee28ae3f593dea08ad07b0d6951ed97dc1ca4b","ref":"refs/heads/All-in-one-fix","pushedAt":"2024-09-17T19:54:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"},"commit":{"message":"Update Jenkinsfile to use uppercase for LATEST_TAG\n\nChanged the value of LATEST_TAG from \"latest\" to \"LATEST\" to standardize the convention used for tagging. This ensures consistency across different environments and avoids potential issues with mismatched tag names.","shortMessageHtmlLink":"Update Jenkinsfile to use uppercase for LATEST_TAG"}},{"before":"5d19262325e49ede52ea92c50ccc4cf579e7fcb9","after":"3b0a5ccaa4aa40e684abbf127515bb2f4dbfd53e","ref":"refs/heads/ALS-6921","pushedAt":"2024-09-17T19:08:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gcolon021","name":null,"path":"/Gcolon021","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34667267?s=80&v=4"},"commit":{"message":"Remove OpenAuthenticationService and added open access handling\n\nDeleted OpenAuthenticationService and its test class. Updated AuthorizationService to handle open access requests and refactored UserService for open access query template merging. Adjusted SecurityConfig to permit new endpoints and altered logout behavior. Updated dependencies to include Spring Boot DevTools for development profile.","shortMessageHtmlLink":"Remove OpenAuthenticationService and added open access handling"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQyMjozNTo0Ny4wMDAwMDBazwAAAAS6OIZN","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQyMjozNTo0Ny4wMDAwMDBazwAAAAS6OIZN","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxOTowODoyNC4wMDAwMDBazwAAAAS45e1u"}},"title":"Activity · hms-dbmi/pic-sure-auth-microapp"}