{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":515781307,"defaultBranch":"main","name":"google-auth-library-python","ownerLogin":"clundin25","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-07-20T00:26:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/108372512?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716248984.0","currentOid":""},"activityList":{"items":[{"before":"231fef29920b5798027ded944cfb0751623d9c6e","after":"0cf8ea6b5b745b46d2e50535410a697d7ab61990","ref":"refs/heads/provider-no-cryptography","pushedAt":"2024-05-21T15:02:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"Fix linter.","shortMessageHtmlLink":"Fix linter."}},{"before":null,"after":"231fef29920b5798027ded944cfb0751623d9c6e","ref":"refs/heads/provider-no-cryptography","pushedAt":"2024-05-20T23:49:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"feat: ECP Provider drop cryptography requirement\n\nThe ECP provider can work with the Python std lib SSL library.\nThis simplifies packaging, as cryptography can be omitted.\n\nThis patch makes the code use the standard SSL library if a provider\nimplementation is detected.","shortMessageHtmlLink":"feat: ECP Provider drop cryptography requirement"}},{"before":"93ad147f71e39d1809487f571545fa1ebb898be1","after":"42f1618cc7d61c46ea5e38d725a0769fc1ff8aeb","ref":"refs/heads/reauth-fix","pushedAt":"2024-05-01T20:22:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"Fix system tests.","shortMessageHtmlLink":"Fix system tests."}},{"before":"2a710c323dedb307c27c93155f351e402f16548b","after":"93ad147f71e39d1809487f571545fa1ebb898be1","ref":"refs/heads/reauth-fix","pushedAt":"2024-05-01T20:10:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"Fix docs nox task.","shortMessageHtmlLink":"Fix docs nox task."}},{"before":"a5939bb49dd2e403485b8a2cf8f3335b46f41c41","after":"2a710c323dedb307c27c93155f351e402f16548b","ref":"refs/heads/reauth-fix","pushedAt":"2024-05-01T18:58:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"Remove whitespace change.","shortMessageHtmlLink":"Remove whitespace change."}},{"before":"0f625b0fcd2250abe3a83a22d72dc05a13c41615","after":"a5939bb49dd2e403485b8a2cf8f3335b46f41c41","ref":"refs/heads/reauth-fix","pushedAt":"2024-05-01T18:57:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"chore: Refresh system test creds.","shortMessageHtmlLink":"chore: Refresh system test creds."}},{"before":null,"after":"0f625b0fcd2250abe3a83a22d72dc05a13c41615","ref":"refs/heads/reauth-fix","pushedAt":"2024-05-01T18:56:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"fix: Add exception handler when a linux device is missing a security key but a reauth challenge was issued for a key.","shortMessageHtmlLink":"fix: Add exception handler when a linux device is missing a security …"}},{"before":"4d7e2e205c8c198498eee50f48ea6cb913845970","after":"157e39bf623548ce5c5b73d6cee51bafae8efda4","ref":"refs/heads/pickle-typo","pushedAt":"2024-02-16T16:30:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"Merge branch 'main' into pickle-typo","shortMessageHtmlLink":"Merge branch 'main' into pickle-typo"}},{"before":"a48cf78834fdbdc83a30646e463387bfa78e412c","after":"4d7e2e205c8c198498eee50f48ea6cb913845970","ref":"refs/heads/pickle-typo","pushedAt":"2024-02-16T15:58:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"Add unit test.","shortMessageHtmlLink":"Add unit test."}},{"before":null,"after":"a48cf78834fdbdc83a30646e463387bfa78e412c","ref":"refs/heads/pickle-typo","pushedAt":"2024-02-15T17:04:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"fix: Typo when setting the state for the pickle deserializer.","shortMessageHtmlLink":"fix: Typo when setting the state for the pickle deserializer."}},{"before":"99b0febf18e3a30b5cac36839ae8a88759a63de0","after":"8ef20c9d92654b8688db2e3104635598b807c411","ref":"refs/heads/authorized-user-email","pushedAt":"2024-01-24T00:31:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"Fix two missed constructors.","shortMessageHtmlLink":"Fix two missed constructors."}},{"before":"7b5df08696df77d2d956c2db27bf5091a7d56e87","after":"99b0febf18e3a30b5cac36839ae8a88759a63de0","ref":"refs/heads/authorized-user-email","pushedAt":"2024-01-24T00:25:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"chore: Refresh system test creds.","shortMessageHtmlLink":"chore: Refresh system test creds."}},{"before":null,"after":"7b5df08696df77d2d956c2db27bf5091a7d56e87","ref":"refs/heads/authorized-user-email","pushedAt":"2024-01-24T00:24:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"feat: Add optional account association for Authorized User credentials.","shortMessageHtmlLink":"feat: Add optional account association for Authorized User credentials."}},{"before":"81bdff4006696d5d88cc4d18160cd744c069f9bd","after":"df523c5b2b0217e318f0fc8109757ddeb833b70e","ref":"refs/heads/python-import-issue","pushedAt":"2024-01-19T00:22:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gcf-owl-bot[bot]","name":null,"path":"/apps/gcf-owl-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/99011?s=80&v=4"},"commit":{"message":"🦉 Updates from OwlBot post-processor\n\nSee https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md","shortMessageHtmlLink":"🦉 Updates from OwlBot post-processor"}},{"before":"8412bf9e9b32a6c5aa97a5d0b7d089a9042fcd97","after":"81bdff4006696d5d88cc4d18160cd744c069f9bd","ref":"refs/heads/python-import-issue","pushedAt":"2024-01-19T00:11:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"chore: Refresh system test creds.","shortMessageHtmlLink":"chore: Refresh system test creds."}},{"before":null,"after":"8412bf9e9b32a6c5aa97a5d0b7d089a9042fcd97","ref":"refs/heads/python-import-issue","pushedAt":"2024-01-18T22:03:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"fix: Conditionally import requests only if no request was passed by the caller.","shortMessageHtmlLink":"fix: Conditionally import requests only if no request was passed by t…"}},{"before":"bc1d400fedf5709b89b77c24f3c885a1a2d6ad63","after":"7e226394e58e2dd854e305b5a56ef2006180b561","ref":"refs/heads/python-p1","pushedAt":"2024-01-03T21:48:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"Run autoformatter.","shortMessageHtmlLink":"Run autoformatter."}},{"before":null,"after":"bc1d400fedf5709b89b77c24f3c885a1a2d6ad63","ref":"refs/heads/python-p1","pushedAt":"2024-01-03T21:40:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"fix: Ensure that refresh worker is pickle-able.","shortMessageHtmlLink":"fix: Ensure that refresh worker is pickle-able."}},{"before":"f08c49476c265cb4050d75fdc4424f45c146e70c","after":"42dc17e5d54e28369939c63b7a6cccfeed29cf9b","ref":"refs/heads/fix-old-token-deserialization","pushedAt":"2023-12-20T18:01:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"Fix coverage check.","shortMessageHtmlLink":"Fix coverage check."}},{"before":"8404ac67ce6d5da7ff816a865202f63efd2a9780","after":"f08c49476c265cb4050d75fdc4424f45c146e70c","ref":"refs/heads/fix-old-token-deserialization","pushedAt":"2023-12-20T17:11:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"chore: Refresh system test creds.","shortMessageHtmlLink":"chore: Refresh system test creds."}},{"before":null,"after":"8404ac67ce6d5da7ff816a865202f63efd2a9780","ref":"refs/heads/fix-old-token-deserialization","pushedAt":"2023-12-20T17:09:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"fix: Guard delete statements. Add default fallback for _use_non_blocking_refresh.","shortMessageHtmlLink":"fix: Guard delete statements. Add default fallback for _use_non_block…"}},{"before":"be5f27e6dcc494568d4e960d3bf8e691cd38d67c","after":"fcf1f8ab5f8ca3e5647c03a6c85f822f17629680","ref":"refs/heads/pre-emptive-refresh","pushedAt":"2023-12-18T21:28:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/main' into pre-emptive-refresh","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/main' into pre-emptive-refresh"}},{"before":"f5e77e5a9d97784004cdebb19b3849a4ddb02e1b","after":"be5f27e6dcc494568d4e960d3bf8e691cd38d67c","ref":"refs/heads/pre-emptive-refresh","pushedAt":"2023-12-18T21:19:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"PR feedback.","shortMessageHtmlLink":"PR feedback."}},{"before":"d94139401fa19fec74d8b3fe90688d081698d588","after":"f5e77e5a9d97784004cdebb19b3849a4ddb02e1b","ref":"refs/heads/pre-emptive-refresh","pushedAt":"2023-12-15T22:48:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"Deep copy request object when starting background refresh.","shortMessageHtmlLink":"Deep copy request object when starting background refresh."}},{"before":"be2e2daa2d6e550750664240c858bf61d39ed09f","after":"d94139401fa19fec74d8b3fe90688d081698d588","ref":"refs/heads/pre-emptive-refresh","pushedAt":"2023-12-15T21:55:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"PR feedback.","shortMessageHtmlLink":"PR feedback."}},{"before":"4cecc4a2dba6626757579fe6ea1cd9a68300c686","after":"be2e2daa2d6e550750664240c858bf61d39ed09f","ref":"refs/heads/pre-emptive-refresh","pushedAt":"2023-12-14T20:59:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"Fix cover check and logic error on `has_error()`","shortMessageHtmlLink":"Fix cover check and logic error on has_error()"}},{"before":"f557447aa70234f9d906bfad7a65fcccb2d0e6e9","after":"4cecc4a2dba6626757579fe6ea1cd9a68300c686","ref":"refs/heads/pre-emptive-refresh","pushedAt":"2023-12-14T19:07:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"Don't try to refresh stale tokens that have an active error.","shortMessageHtmlLink":"Don't try to refresh stale tokens that have an active error."}},{"before":"41042c285c72b65a59512a6b399ac27b513f9aa9","after":"f557447aa70234f9d906bfad7a65fcccb2d0e6e9","ref":"refs/heads/pre-emptive-refresh","pushedAt":"2023-12-14T19:04:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"Remove exception deadlock","shortMessageHtmlLink":"Remove exception deadlock"}},{"before":"89ceeebe28231dadef5acefdcceb92173d5529b9","after":"41042c285c72b65a59512a6b399ac27b513f9aa9","ref":"refs/heads/pre-emptive-refresh","pushedAt":"2023-12-14T18:53:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"PR feedback.","shortMessageHtmlLink":"PR feedback."}},{"before":"df7220c8759dcf449a70bf80d6b167d7af608c46","after":"89ceeebe28231dadef5acefdcceb92173d5529b9","ref":"refs/heads/pre-emptive-refresh","pushedAt":"2023-12-14T17:56:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clundin25","name":"Carl Lundin","path":"/clundin25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108372512?s=80&v=4"},"commit":{"message":"Remove some left over constants. Combine locks.","shortMessageHtmlLink":"Remove some left over constants. Combine locks."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAET_1THQA","startCursor":null,"endCursor":null}},"title":"Activity · clundin25/google-auth-library-python"}