{"minified":"composer/2.0","packages":{"robthree/twofactorauth":[{"name":"robthree/twofactorauth","description":"Two Factor Authentication","keywords":["php","Authentication","authy","authenticator","tfa","Two Factor Authentication","Multi Factor Authentication","MFA"],"homepage":"https://github.com/RobThree/TwoFactorAuth","version":"v3.0.3","version_normalized":"3.0.3.0","license":["MIT"],"authors":[{"name":"Rob Janssen","homepage":"http://robiii.me","role":"Developer"},{"name":"Nicolas CARPi","homepage":"https://github.com/NicolasCARPi","role":"Developer"},{"name":"Will Power","homepage":"https://github.com/willpower232","role":"Developer"}],"source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"85408c4e775dba7c0802f2d928efd921d530bc5b"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/85408c4e775dba7c0802f2d928efd921d530bc5b","type":"zip","shasum":"","reference":"85408c4e775dba7c0802f2d928efd921d530bc5b"},"type":"library","support":{"issues":"https://github.com/RobThree/TwoFactorAuth/issues","source":"https://github.com/RobThree/TwoFactorAuth"},"funding":[{"url":"https://paypal.me/robiii","type":"custom"},{"url":"https://github.com/RobThree","type":"github"}],"time":"2026-01-05T13:17:41+00:00","published-time":"2026-01-05T13:22:42+00:00","autoload":{"psr-4":{"RobThree\\Auth\\":"lib"}},"require":{"php":">=8.2.0"},"require-dev":{"phpunit/phpunit":"^9","friendsofphp/php-cs-fixer":"^3.13","phpstan/phpstan":"^1.9"},"suggest":{"bacon/bacon-qr-code":"Needed for BaconQrCodeProvider provider","endroid/qr-code":"Needed for EndroidQrCodeProvider"}},{"version":"v3.0.2","version_normalized":"3.0.2.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"6d70f9ca8e25568f163a7b3b3ff77bd8ea743978"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/6d70f9ca8e25568f163a7b3b3ff77bd8ea743978","type":"zip","shasum":"","reference":"6d70f9ca8e25568f163a7b3b3ff77bd8ea743978"},"time":"2024-10-24T15:14:25+00:00","published-time":"2024-10-24T15:15:21+00:00"},{"version":"v3.0.1","version_normalized":"3.0.1.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"92487acba4135f1c110149a233f7b17a4b855eb7"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/92487acba4135f1c110149a233f7b17a4b855eb7","type":"zip","shasum":"","reference":"92487acba4135f1c110149a233f7b17a4b855eb7"},"time":"2024-10-24T12:01:17+00:00","published-time":"2024-10-24T12:02:14+00:00"},{"version":"v3.0.0","version_normalized":"3.0.0.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"ec82d397ee6e66f382ce1ebd16d45549f3c2274b"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/ec82d397ee6e66f382ce1ebd16d45549f3c2274b","type":"zip","shasum":"","reference":"ec82d397ee6e66f382ce1ebd16d45549f3c2274b"},"time":"2024-05-27T10:23:05+00:00","published-time":"2024-05-27T10:27:56+00:00"},{"version":"v2.1.0","version_normalized":"2.1.0.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"ab93dd41ced7818ecda83a37c2741ee38bb72fb7"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/ab93dd41ced7818ecda83a37c2741ee38bb72fb7","type":"zip","shasum":"","reference":"ab93dd41ced7818ecda83a37c2741ee38bb72fb7"},"time":"2023-11-14T12:50:27+00:00","published-time":"2023-11-14T12:54:23+00:00","require":{"php":">=8.1.0"}},{"version":"v2.0.0","version_normalized":"2.0.0.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"27cd1e1392d19f178398e892f59062003c8998a4"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/27cd1e1392d19f178398e892f59062003c8998a4","type":"zip","shasum":"","reference":"27cd1e1392d19f178398e892f59062003c8998a4"},"time":"2023-02-25T11:33:28+00:00","published-time":"2023-02-25T11:45:53+00:00"},{"version":"v2.0.0-RC1","version_normalized":"2.0.0.0-RC1","published-time":"2023-02-25T11:35:36+00:00"},{"version":"1.8.2","version_normalized":"1.8.2.0","authors":[{"name":"Rob Janssen","homepage":"http://robiii.me","role":"Developer"}],"source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"65681de5a324eae05140ac58b08648a60212afc0"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/65681de5a324eae05140ac58b08648a60212afc0","type":"zip","shasum":"","reference":"65681de5a324eae05140ac58b08648a60212afc0"},"time":"2022-03-22T16:11:07+00:00","published-time":"2022-03-24T00:26:09+00:00","require":{"php":">=5.6.0"},"require-dev":{"phpunit/phpunit":"@stable","php-parallel-lint/php-parallel-lint":"^1.2"}},{"version":"1.8.1","version_normalized":"1.8.1.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"5afcb45282f1c75562a48d479ecd1732c9bdb11b"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/5afcb45282f1c75562a48d479ecd1732c9bdb11b","type":"zip","shasum":"","reference":"5afcb45282f1c75562a48d479ecd1732c9bdb11b"},"time":"2021-10-20T12:19:55+00:00","published-time":"2021-10-20T12:21:29+00:00"},{"version":"1.8.0","version_normalized":"1.8.0.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"30a38627ae1e7c9399dae67e265063cd6ec5276c"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/30a38627ae1e7c9399dae67e265063cd6ec5276c","type":"zip","shasum":"","reference":"30a38627ae1e7c9399dae67e265063cd6ec5276c"},"time":"2021-03-09T18:24:05+00:00","published-time":"2021-03-09T18:24:33+00:00"},{"version":"1.7.0","version_normalized":"1.7.0.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"37983bf675c5baca09d19d6705170489d0df0002"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/37983bf675c5baca09d19d6705170489d0df0002","type":"zip","shasum":"","reference":"37983bf675c5baca09d19d6705170489d0df0002"},"time":"2020-01-02T19:56:46+00:00","published-time":"2020-01-02T19:57:34+00:00","require-dev":{"phpunit/phpunit":"@stable"},"suggest":"__unset"},{"version":"1.6.7","version_normalized":"1.6.7.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"3407c33775391fa8c36f7d766f26c5e59a736374"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/3407c33775391fa8c36f7d766f26c5e59a736374","type":"zip","shasum":"","reference":"3407c33775391fa8c36f7d766f26c5e59a736374"},"time":"2019-06-21T08:51:04+00:00","published-time":"2019-06-21T08:53:35+00:00","require":{"php":">=5.3.0"}},{"version":"1.6.6","version_normalized":"1.6.6.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"7477d5d65625b7fe33cb338b98e419d394e9e9fd"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/7477d5d65625b7fe33cb338b98e419d394e9e9fd","type":"zip","shasum":"","reference":"7477d5d65625b7fe33cb338b98e419d394e9e9fd"},"time":"2019-03-19T21:51:19+00:00","published-time":"2019-03-19T21:55:43+00:00"},{"version":"1.6.5","version_normalized":"1.6.5.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"f5f58a4c62d0336a0e6175856894a51f3565dad2"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/f5f58a4c62d0336a0e6175856894a51f3565dad2","type":"zip","shasum":"","reference":"f5f58a4c62d0336a0e6175856894a51f3565dad2"},"time":"2018-06-09T10:09:59+00:00","published-time":"2018-06-09T10:11:31+00:00"},{"version":"1.6.4","version_normalized":"1.6.4.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"fca87f2d09bbf370e47a22993b212049442023cf"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/fca87f2d09bbf370e47a22993b212049442023cf","type":"zip","shasum":"","reference":"fca87f2d09bbf370e47a22993b212049442023cf"},"time":"2018-06-06T00:32:07+00:00","published-time":"2018-06-06T00:33:07+00:00"},{"version":"1.6.2","version_normalized":"1.6.2.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"83ad9fb4e432f9c48791ddbe52b4219f73de6849"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/83ad9fb4e432f9c48791ddbe52b4219f73de6849","type":"zip","shasum":"","reference":"83ad9fb4e432f9c48791ddbe52b4219f73de6849"},"time":"2018-06-05T20:20:08+00:00","published-time":"2018-06-05T20:22:57+00:00"},{"version":"1.6.1","version_normalized":"1.6.1.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"a77e7d822343bb88112baef808839cfae7bc5abb"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/a77e7d822343bb88112baef808839cfae7bc5abb","type":"zip","shasum":"","reference":"a77e7d822343bb88112baef808839cfae7bc5abb"},"time":"2017-11-06T17:55:56+00:00","published-time":"2017-11-06T17:56:54+00:00"},{"version":"1.6","version_normalized":"1.6.0.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"5093ab230cd8f1296d792afb6a49545f37e7fd5a"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/5093ab230cd8f1296d792afb6a49545f37e7fd5a","type":"zip","shasum":"","reference":"5093ab230cd8f1296d792afb6a49545f37e7fd5a"},"time":"2017-02-17T15:24:54+00:00","published-time":"2017-02-17T15:25:45+00:00"},{"version":"1.5.2","version_normalized":"1.5.2.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"0b5d455b277386899b1499fbe0cf198fd3a727b7"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/0b5d455b277386899b1499fbe0cf198fd3a727b7","type":"zip","shasum":"","reference":"0b5d455b277386899b1499fbe0cf198fd3a727b7"},"time":"2016-10-30T21:47:00+00:00","published-time":"2016-10-30T21:47:23+00:00"},{"version":"1.5.1","version_normalized":"1.5.1.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"fa781c14e34b512c1492d6c34379ef71d4ef9b9b"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/fa781c14e34b512c1492d6c34379ef71d4ef9b9b","type":"zip","shasum":"","reference":"fa781c14e34b512c1492d6c34379ef71d4ef9b9b"},"time":"2016-06-24T15:52:02+00:00","published-time":"2016-06-24T15:53:03+00:00","autoload":{"classmap":["lib/"]},"require-dev":"__unset"},{"version":"1.5","version_normalized":"1.5.0.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"cdb98dc598adb87399b97023b74beee88f64da27"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/cdb98dc598adb87399b97023b74beee88f64da27","type":"zip","shasum":"","reference":"cdb98dc598adb87399b97023b74beee88f64da27"},"time":"2016-06-20T21:15:37+00:00","published-time":"2016-06-20T21:17:21+00:00"},{"version":"1.4","version_normalized":"1.4.0.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"f546c73537ab61582bc3c446d31dfac550f0c3b1"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/f546c73537ab61582bc3c446d31dfac550f0c3b1","type":"zip","shasum":"","reference":"f546c73537ab61582bc3c446d31dfac550f0c3b1"},"time":"2015-12-02T15:40:18+00:00","published-time":"2015-12-02T15:48:02+00:00"},{"version":"1.3","version_normalized":"1.3.0.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"60c4ec7fb4a03ae65b73371c25f1f8cb0a363c5a"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/60c4ec7fb4a03ae65b73371c25f1f8cb0a363c5a","type":"zip","shasum":"","reference":"60c4ec7fb4a03ae65b73371c25f1f8cb0a363c5a"},"time":"2015-11-20T13:03:57+00:00","published-time":"2015-11-20T13:08:47+00:00"},{"version":"1.1","version_normalized":"1.1.0.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"52cbcf7579d2bec3c667e39d24e59666f43f6cc3"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/52cbcf7579d2bec3c667e39d24e59666f43f6cc3","type":"zip","shasum":"","reference":"52cbcf7579d2bec3c667e39d24e59666f43f6cc3"},"time":"2015-04-30T12:39:06+00:00","published-time":"2015-04-30T11:02:14+00:00"},{"version":"1.0","version_normalized":"1.0.0.0","source":{"url":"https://github.com/RobThree/TwoFactorAuth.git","type":"git","reference":"25a51487cb774e686f8527b56394f2f8baaf8a44"},"dist":{"url":"https://api.github.com/repos/RobThree/TwoFactorAuth/zipball/25a51487cb774e686f8527b56394f2f8baaf8a44","type":"zip","shasum":"","reference":"25a51487cb774e686f8527b56394f2f8baaf8a44"},"time":"2015-03-23T08:20:05+00:00","published-time":"2015-03-20T14:58:18+00:00"}]},"security-advisories":[]}