{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":513686296,"defaultBranch":"main","name":"authsignal-ruby","ownerLogin":"authsignal","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-13T22:17:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/80007488?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720749746.0","currentOid":""},"activityList":{"items":[{"before":"26792f80f17525fb88e26c1a98128f97db595d1e","after":"5c0e2b70ecbc4d3d3218aaed97cf19bdaef4084a","ref":"refs/heads/main","pushedAt":"2024-07-12T01:59:46.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"justinsoong","name":"Justin Soong","path":"/justinsoong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855172?s=80&v=4"},"commit":{"message":"Merge pull request #17 from authsignal/AUT-2153-UpdateUser\n\n[AUT-2153] - Add Update User","shortMessageHtmlLink":"Merge pull request #17 from authsignal/AUT-2153-UpdateUser"}},{"before":"b3c8426667c2c2a8dab08ebd328899b0820a1f03","after":"80abba084e0633b65d7cc2bd23ec44fb0b6e00e4","ref":"refs/heads/AUT-2153-UpdateUser","pushedAt":"2024-07-12T00:44:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinsoong","name":"Justin Soong","path":"/justinsoong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855172?s=80&v=4"},"commit":{"message":"update client","shortMessageHtmlLink":"update client"}},{"before":"c94c00ca76f11dcd7cd8617e7bb2f9cc91f53718","after":"b3c8426667c2c2a8dab08ebd328899b0820a1f03","ref":"refs/heads/AUT-2153-UpdateUser","pushedAt":"2024-07-12T00:32:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinsoong","name":"Justin Soong","path":"/justinsoong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855172?s=80&v=4"},"commit":{"message":"change signature","shortMessageHtmlLink":"change signature"}},{"before":"5f94d3a1163f3c11434b0ee6e8b3f77578c77910","after":"c94c00ca76f11dcd7cd8617e7bb2f9cc91f53718","ref":"refs/heads/AUT-2153-UpdateUser","pushedAt":"2024-07-12T00:25:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinsoong","name":"Justin Soong","path":"/justinsoong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855172?s=80&v=4"},"commit":{"message":"version bump","shortMessageHtmlLink":"version bump"}},{"before":null,"after":"5f94d3a1163f3c11434b0ee6e8b3f77578c77910","ref":"refs/heads/AUT-2153-UpdateUser","pushedAt":"2024-07-12T00:22:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justinsoong","name":"Justin Soong","path":"/justinsoong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/855172?s=80&v=4"},"commit":{"message":"[AUT-2153] - Add Update User","shortMessageHtmlLink":"[AUT-2153] - Add Update User"}},{"before":"c1a13ec2fa488e47974fab9c906d23b673c46c8c","after":"26792f80f17525fb88e26c1a98128f97db595d1e","ref":"refs/heads/main","pushedAt":"2024-06-27T00:13:17.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"aaronzhongg","name":"Aaron Zhong","path":"/aaronzhongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14045995?s=80&v=4"},"commit":{"message":"Merge pull request #16 from authsignal/action-code-param\n\n[AUT-2108] Update action_code param to action for consistency","shortMessageHtmlLink":"Merge pull request #16 from authsignal/action-code-param"}},{"before":"797b8668865874aa9674551db10b1e8e3b695cc6","after":"27675de33004000bc2781dca9183430f1a647f23","ref":"refs/heads/action-code-param","pushedAt":"2024-06-26T22:28:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaronzhongg","name":"Aaron Zhong","path":"/aaronzhongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14045995?s=80&v=4"},"commit":{"message":"Update Gemfile.lock","shortMessageHtmlLink":"Update Gemfile.lock"}},{"before":null,"after":"797b8668865874aa9674551db10b1e8e3b695cc6","ref":"refs/heads/action-code-param","pushedAt":"2024-06-26T22:21:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aaronzhongg","name":"Aaron Zhong","path":"/aaronzhongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14045995?s=80&v=4"},"commit":{"message":"Update action_code param to action for consistency","shortMessageHtmlLink":"Update action_code param to action for consistency"}},{"before":"e78e1d2f8726c67b1401c29ed5e977e243897c0f","after":"c1a13ec2fa488e47974fab9c906d23b673c46c8c","ref":"refs/heads/main","pushedAt":"2024-04-14T22:30:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"Update validate challenge method to call Authsignal's validate endpoint (#15)\n\n* Update validate_challenge method to call Authsignal's /validate endpoint\r\n\r\n* Explicitly throw error if API response is not in 200 range\r\n\r\n* Fix typo\r\n\r\n* Fix tests\r\n\r\n* Update version to 1.0.2\r\n\r\n* Update Gemfile.lock\r\n\r\n* Remove jwt gem\r\n\r\n* Add isValid to response. Remove success from response.\r\n\r\n* Update version to 2.0.0 due to breaking change\r\n\r\n* Update validate_challenge incorrect user id check","shortMessageHtmlLink":"Update validate challenge method to call Authsignal's validate endpoi…"}},{"before":"50e3c5a960ae1ff2ed836bca54141e3f800630a1","after":"aaab8d8b11ad3ca1b148c0edbc2735e869972189","ref":"refs/heads/Update-validate_challenge-method-to-call-Authsignal's-validate-endpoint","pushedAt":"2024-04-14T22:16:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"Update validate_challenge incorrect user id check","shortMessageHtmlLink":"Update validate_challenge incorrect user id check"}},{"before":"edbba54229afda6f90e461bbfd133c54be9fa235","after":"50e3c5a960ae1ff2ed836bca54141e3f800630a1","ref":"refs/heads/Update-validate_challenge-method-to-call-Authsignal's-validate-endpoint","pushedAt":"2024-04-12T03:34:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"Update version to 2.0.0 due to breaking change","shortMessageHtmlLink":"Update version to 2.0.0 due to breaking change"}},{"before":"c4509bf015fec96daf6ada01bc88581abddd77b2","after":"edbba54229afda6f90e461bbfd133c54be9fa235","ref":"refs/heads/Update-validate_challenge-method-to-call-Authsignal's-validate-endpoint","pushedAt":"2024-04-12T03:28:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"Add isValid to response. Remove success from response.","shortMessageHtmlLink":"Add isValid to response. Remove success from response."}},{"before":"64ff1fc0931ee26ac85b0ab98ceb08db49bd2919","after":"c4509bf015fec96daf6ada01bc88581abddd77b2","ref":"refs/heads/Update-validate_challenge-method-to-call-Authsignal's-validate-endpoint","pushedAt":"2024-04-12T00:47:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"Remove jwt gem","shortMessageHtmlLink":"Remove jwt gem"}},{"before":"fbcf2eebc14334200cb9399648bc8447378fde73","after":"64ff1fc0931ee26ac85b0ab98ceb08db49bd2919","ref":"refs/heads/Update-validate_challenge-method-to-call-Authsignal's-validate-endpoint","pushedAt":"2024-04-12T00:46:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"Update Gemfile.lock","shortMessageHtmlLink":"Update Gemfile.lock"}},{"before":"b1f23437a035c558cad5e7f1f30a2dbef524c48c","after":"fbcf2eebc14334200cb9399648bc8447378fde73","ref":"refs/heads/Update-validate_challenge-method-to-call-Authsignal's-validate-endpoint","pushedAt":"2024-04-12T00:44:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"Update version to 1.0.2","shortMessageHtmlLink":"Update version to 1.0.2"}},{"before":"e34d27e08a1e235ea63dcbd652f1370dfbd176e8","after":"b1f23437a035c558cad5e7f1f30a2dbef524c48c","ref":"refs/heads/Update-validate_challenge-method-to-call-Authsignal's-validate-endpoint","pushedAt":"2024-04-12T00:42:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"Fix tests","shortMessageHtmlLink":"Fix tests"}},{"before":"454fd450b4282d07c49ad58f5902200afecbcd28","after":"e34d27e08a1e235ea63dcbd652f1370dfbd176e8","ref":"refs/heads/Update-validate_challenge-method-to-call-Authsignal's-validate-endpoint","pushedAt":"2024-04-11T22:13:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":"2df1ca0838f7838f4d2334eb7815fb61670c3faf","after":"454fd450b4282d07c49ad58f5902200afecbcd28","ref":"refs/heads/Update-validate_challenge-method-to-call-Authsignal's-validate-endpoint","pushedAt":"2024-04-11T22:12:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"Explicitly throw error if API response is not in 200 range","shortMessageHtmlLink":"Explicitly throw error if API response is not in 200 range"}},{"before":null,"after":"2df1ca0838f7838f4d2334eb7815fb61670c3faf","ref":"refs/heads/Update-validate_challenge-method-to-call-Authsignal's-validate-endpoint","pushedAt":"2024-04-11T05:23:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"Update validate_challenge method to call Authsignal's /validate endpoint","shortMessageHtmlLink":"Update validate_challenge method to call Authsignal's /validate endpoint"}},{"before":"c9d14eadb611ecc8892b90946aaf5eff4fda4c54","after":"e78e1d2f8726c67b1401c29ed5e977e243897c0f","ref":"refs/heads/main","pushedAt":"2023-11-30T00:41:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"1.0.1 (#14)\n\n* Make user_id optional in validate_challenge method\r\n\r\n* Bump version\r\n\r\n* Update Gemfile.lock\r\n\r\n* Put optional param after required param","shortMessageHtmlLink":"1.0.1 (#14)"}},{"before":"a19e4be951842d6692b53702ebd0c9af4dde1a1f","after":"f252db8eb4f2ff62bb128ff5c9f8e02276746652","ref":"refs/heads/1.0.1-Make-user_id-optional-in-validate_challenge-method","pushedAt":"2023-11-30T00:40:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"Put optional param after required param","shortMessageHtmlLink":"Put optional param after required param"}},{"before":"4b13964bf67167ceaeca7945c889f79cb301ce1b","after":"a19e4be951842d6692b53702ebd0c9af4dde1a1f","ref":"refs/heads/1.0.1-Make-user_id-optional-in-validate_challenge-method","pushedAt":"2023-11-29T22:53:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"Update Gemfile.lock","shortMessageHtmlLink":"Update Gemfile.lock"}},{"before":"f487980af1bf03061719bac041af4612f4e1f3dc","after":"4b13964bf67167ceaeca7945c889f79cb301ce1b","ref":"refs/heads/1.0.1-Make-user_id-optional-in-validate_challenge-method","pushedAt":"2023-11-29T22:51:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":null,"after":"f487980af1bf03061719bac041af4612f4e1f3dc","ref":"refs/heads/1.0.1-Make-user_id-optional-in-validate_challenge-method","pushedAt":"2023-11-29T22:47:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"Make user_id optional in validate_challenge method","shortMessageHtmlLink":"Make user_id optional in validate_challenge method"}},{"before":"9c1693b6da7d71b8a101f2740ad33433d6dacb09","after":null,"ref":"refs/heads/AUT-1563-Rename-Ruby-SDK-from-enrol_authenticator-to-enroll_verified_authenticator-","pushedAt":"2023-11-21T04:16:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"}},{"before":"33ca3d93c96be4b78b45e6c6c41ba790c467e52e","after":"c9d14eadb611ecc8892b90946aaf5eff4fda4c54","ref":"refs/heads/main","pushedAt":"2023-11-21T04:14:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"AUT-1563 Standardise functions to match with other Authsignal SDKs (#13)\n\n* AUT-1563 Rename Ruby SDK from enrol_authenticator to enroll_verified_authenticator\r\n\r\n* Update README.md\r\n\r\n* Update enrol_authenticator function name to enroll_verified_authenticator\r\n\r\n* Bump major version\r\n\r\n* Change track_action to track\r\n\r\n* Add jwt gem\r\n\r\n* Add validate_challenge test\r\n\r\n* Change action field from 'action_code' to 'action' in track method\r\n\r\n* Remove identify function\r\n\r\n* Check that user_id exists in validate_challenge method","shortMessageHtmlLink":"AUT-1563 Standardise functions to match with other Authsignal SDKs (#13)"}},{"before":"f5cfa68f4f5c8fc4f5f0162c60d39679020df617","after":"9c1693b6da7d71b8a101f2740ad33433d6dacb09","ref":"refs/heads/AUT-1563-Rename-Ruby-SDK-from-enrol_authenticator-to-enroll_verified_authenticator-","pushedAt":"2023-11-17T04:15:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"Check that user_id exists in validate_challenge method","shortMessageHtmlLink":"Check that user_id exists in validate_challenge method"}},{"before":"8193dab90b48b9612a4d23cde0750b31df6a9d4e","after":"f5cfa68f4f5c8fc4f5f0162c60d39679020df617","ref":"refs/heads/AUT-1563-Rename-Ruby-SDK-from-enrol_authenticator-to-enroll_verified_authenticator-","pushedAt":"2023-11-17T03:10:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"Remove identify function","shortMessageHtmlLink":"Remove identify function"}},{"before":"8aaf3dbd9644f45197022dbb0a003cc0cfc273a5","after":"8193dab90b48b9612a4d23cde0750b31df6a9d4e","ref":"refs/heads/AUT-1563-Rename-Ruby-SDK-from-enrol_authenticator-to-enroll_verified_authenticator-","pushedAt":"2023-11-13T00:24:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"Change track_action to track","shortMessageHtmlLink":"Change track_action to track"}},{"before":"6c733586f910c9621e39ea179c1d8b7c5688d33a","after":"8aaf3dbd9644f45197022dbb0a003cc0cfc273a5","ref":"refs/heads/AUT-1563-Rename-Ruby-SDK-from-enrol_authenticator-to-enroll_verified_authenticator-","pushedAt":"2023-11-13T00:16:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevenclouston","name":"Steven Clouston","path":"/stevenclouston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13467810?s=80&v=4"},"commit":{"message":"Bump major version","shortMessageHtmlLink":"Bump major version"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xMlQwMTo1OTo0Ni4wMDAwMDBazwAAAAR9Z0Rm","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xMlQwMTo1OTo0Ni4wMDAwMDBazwAAAAR9Z0Rm","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xM1QwMDoxNjoxNi4wMDAwMDBazwAAAAOtaKk6"}},"title":"Activity · authsignal/authsignal-ruby"}