{"packages":{"silverstripe/mfa":{"3.0.0":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"3.0.0","version_normalized":"3.0.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"19bbfefb0670876fb142dd1d0da4e71d2a381835"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/19bbfefb0670876fb142dd1d0da4e71d2a381835","type":"zip","shasum":"","reference":"19bbfefb0670876fb142dd1d0da4e71d2a381835"},"type":"silverstripe-module","time":"2019-09-11T23:12:16+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist"]},"require":{"php":">=7.1.0","silverstripe/framework":"^3.7","silverstripe/siteconfig":"^3.7","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^3.0","silverstripe/security-extensions":"^3.0","ext-json":"*"},"require-dev":{"phpunit/phpunit":"^5.7","silverstripe/cms":"^3.7","silverstripe/reports":"^3.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<1.4.2"},"uid":3262093},"3.0.0-rc1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"3.0.0-rc1","version_normalized":"3.0.0.0-RC1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"5119e8be9c40fe4c5bb9c1fc6a05f5c1826ca3dd"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/5119e8be9c40fe4c5bb9c1fc6a05f5c1826ca3dd","type":"zip","shasum":"","reference":"5119e8be9c40fe4c5bb9c1fc6a05f5c1826ca3dd"},"type":"silverstripe-module","time":"2019-08-09T05:10:16+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist"]},"require":{"php":">=7.1.0","silverstripe/framework":"^3.7","silverstripe/siteconfig":"^3.7","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^3.0","silverstripe/security-extensions":"^3.0","ext-json":"*"},"require-dev":{"phpunit/phpunit":"^5.7","silverstripe/cms":"^3.7","silverstripe/reports":"^3.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"uid":3152938},"3.0.1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"3.0.1","version_normalized":"3.0.1.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"85634164132c8a2636f68cbfc95fb04033468468"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/85634164132c8a2636f68cbfc95fb04033468468","type":"zip","shasum":"","reference":"85634164132c8a2636f68cbfc95fb04033468468"},"type":"silverstripe-module","funding":[],"time":"2020-07-15T00:28:42+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist"]},"require":{"php":">=7.1.0","silverstripe/framework":"^3.7","silverstripe/siteconfig":"^3.7","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^3.0","silverstripe/security-extensions":"^3.0","ext-json":"*"},"require-dev":{"phpunit/phpunit":"^5.7","silverstripe/cms":"^3.7","silverstripe/reports":"^3.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<1.4.2"},"uid":4282695},"3.0.x-dev":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"3.0.x-dev","version_normalized":"3.0.9999999.9999999-dev","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"85634164132c8a2636f68cbfc95fb04033468468"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/85634164132c8a2636f68cbfc95fb04033468468","type":"zip","shasum":"","reference":"85634164132c8a2636f68cbfc95fb04033468468"},"type":"silverstripe-module","funding":[],"time":"2020-07-15T00:28:42+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist"]},"require":{"php":">=7.1.0","silverstripe/framework":"^3.7","silverstripe/siteconfig":"^3.7","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^3.0","silverstripe/security-extensions":"^3.0","ext-json":"*"},"require-dev":{"phpunit/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0","silverstripe/cms":"^3.7","silverstripe/reports":"^3.7"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<1.4.2"},"uid":3062131},"4.0.0":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.0.0","version_normalized":"4.0.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"cbb75127b135b0e77791992cc227c38dc8075219"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/cbb75127b135b0e77791992cc227c38dc8075219","type":"zip","shasum":"","reference":"cbb75127b135b0e77791992cc227c38dc8075219"},"type":"silverstripe-vendormodule","time":"2019-09-11T23:17:35+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.3.1"},"uid":3228863},"4.0.0-beta1":{"name":"silverstripe/mfa","description":"Enable multi factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.0.0-beta1","version_normalized":"4.0.0.0-beta1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"e84bedb7ed77b963f38ff549f2b590715770d468"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/e84bedb7ed77b963f38ff549f2b590715770d468","type":"zip","shasum":"","reference":"e84bedb7ed77b963f38ff549f2b590715770d468"},"type":"silverstripe-vendormodule","time":"2019-06-26T22:09:18+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"uid":3062143},"4.0.0-beta2":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.0.0-beta2","version_normalized":"4.0.0.0-beta2","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"bcc9a3f19f5c66ffeb7cf2469860e8bad68fc9a4"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/bcc9a3f19f5c66ffeb7cf2469860e8bad68fc9a4","type":"zip","shasum":"","reference":"bcc9a3f19f5c66ffeb7cf2469860e8bad68fc9a4"},"type":"silverstripe-vendormodule","time":"2019-06-30T22:29:51+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"uid":3070873},"4.0.0-beta3":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.0.0-beta3","version_normalized":"4.0.0.0-beta3","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"4810e650146382695bdcae0320a99a16efcd59a3"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/4810e650146382695bdcae0320a99a16efcd59a3","type":"zip","shasum":"","reference":"4810e650146382695bdcae0320a99a16efcd59a3"},"type":"silverstripe-vendormodule","time":"2019-07-02T22:06:00+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"uid":3075662},"4.0.0-beta4":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.0.0-beta4","version_normalized":"4.0.0.0-beta4","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"fa12f4c81779307224016baa7597f2deea83ec78"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/fa12f4c81779307224016baa7597f2deea83ec78","type":"zip","shasum":"","reference":"fa12f4c81779307224016baa7597f2deea83ec78"},"type":"silverstripe-vendormodule","time":"2019-07-26T02:32:13+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"uid":3124257},"4.0.0-rc1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.0.0-rc1","version_normalized":"4.0.0.0-RC1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"87bde69200821b1f0721a205d35520bac25e93e2"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/87bde69200821b1f0721a205d35520bac25e93e2","type":"zip","shasum":"","reference":"87bde69200821b1f0721a205d35520bac25e93e2"},"type":"silverstripe-vendormodule","time":"2019-08-09T05:08:09+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"uid":3152940},"4.0.0-rc2":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.0.0-rc2","version_normalized":"4.0.0.0-RC2","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"77227cf776e16a7d2da3c5a7d097f47c590e2b55"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/77227cf776e16a7d2da3c5a7d097f47c590e2b55","type":"zip","shasum":"","reference":"77227cf776e16a7d2da3c5a7d097f47c590e2b55"},"type":"silverstripe-vendormodule","time":"2019-08-20T03:39:04+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"uid":3172461},"4.0.1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.0.1","version_normalized":"4.0.1.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"43b05946525ee0c417624d776bb072ff6ed4c1e1"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/43b05946525ee0c417624d776bb072ff6ed4c1e1","type":"zip","shasum":"","reference":"43b05946525ee0c417624d776bb072ff6ed4c1e1"},"type":"silverstripe-vendormodule","time":"2019-09-12T04:29:34+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.3.1"},"uid":3236033},"4.0.2":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.0.2","version_normalized":"4.0.2.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"cf775ac6188e9ce11a04f46510fed6d35ebea7be"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/cf775ac6188e9ce11a04f46510fed6d35ebea7be","type":"zip","shasum":"","reference":"cf775ac6188e9ce11a04f46510fed6d35ebea7be"},"type":"silverstripe-vendormodule","time":"2019-10-18T04:13:30+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":3313914},"4.0.3":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.0.3","version_normalized":"4.0.3.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"a258feb6d78240eb55e8048a2de9760e4b957373"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/a258feb6d78240eb55e8048a2de9760e4b957373","type":"zip","shasum":"","reference":"a258feb6d78240eb55e8048a2de9760e4b957373"},"type":"silverstripe-vendormodule","funding":[],"time":"2020-02-05T18:20:37+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":3617958},"4.0.4":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.0.4","version_normalized":"4.0.4.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"4b97095141b58d3fc29efdfc0131e00a9e558a20"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/4b97095141b58d3fc29efdfc0131e00a9e558a20","type":"zip","shasum":"","reference":"4b97095141b58d3fc29efdfc0131e00a9e558a20"},"type":"silverstripe-vendormodule","funding":[],"time":"2020-03-23T00:02:31+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":3716355},"4.0.5":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.0.5","version_normalized":"4.0.5.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"d839cfb07b70006bd917a086363ae38ff4666bee"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/d839cfb07b70006bd917a086363ae38ff4666bee","type":"zip","shasum":"","reference":"d839cfb07b70006bd917a086363ae38ff4666bee"},"type":"silverstripe-vendormodule","funding":[],"time":"2020-03-26T00:34:55+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":3726804},"4.0.6":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.0.6","version_normalized":"4.0.6.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"eaceb1b625b93fca47f8e0a26f40ccec603abc36"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/eaceb1b625b93fca47f8e0a26f40ccec603abc36","type":"zip","shasum":"","reference":"eaceb1b625b93fca47f8e0a26f40ccec603abc36"},"type":"silverstripe-vendormodule","funding":[],"time":"2020-04-22T15:56:43+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":3834335},"4.0.x-dev":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.0.x-dev","version_normalized":"4.0.9999999.9999999-dev","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"eaceb1b625b93fca47f8e0a26f40ccec603abc36"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/eaceb1b625b93fca47f8e0a26f40ccec603abc36","type":"zip","shasum":"","reference":"eaceb1b625b93fca47f8e0a26f40ccec603abc36"},"type":"silverstripe-vendormodule","funding":[],"time":"2020-04-22T15:56:43+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":3062134},"4.1.0":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.1.0","version_normalized":"4.1.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"71cb55e3715445396afe54bac080e055bdfd1186"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/71cb55e3715445396afe54bac080e055bdfd1186","type":"zip","shasum":"","reference":"71cb55e3715445396afe54bac080e055bdfd1186"},"type":"silverstripe-vendormodule","funding":[],"time":"2020-06-16T01:50:26+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"],"branch-alias":{"dev-master":"5.x-dev"}},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":3953120},"4.1.1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.1.1","version_normalized":"4.1.1.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"002eba3daed0cadda6058b4e8b1f08c70fad5507"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/002eba3daed0cadda6058b4e8b1f08c70fad5507","type":"zip","shasum":"","reference":"002eba3daed0cadda6058b4e8b1f08c70fad5507"},"type":"silverstripe-vendormodule","funding":[],"time":"2020-08-17T23:04:37+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"],"branch-alias":{"dev-master":"5.x-dev"}},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":4366943},"4.1.x-dev":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.1.x-dev","version_normalized":"4.1.9999999.9999999-dev","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"5a5d7c454df2028f854e2f5bc094fd940f4bf8ab"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/5a5d7c454df2028f854e2f5bc094fd940f4bf8ab","type":"zip","shasum":"","reference":"5a5d7c454df2028f854e2f5bc094fd940f4bf8ab"},"type":"silverstripe-vendormodule","funding":[],"time":"2020-08-19T03:28:15+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"],"branch-alias":{"dev-master":"5.x-dev"}},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":3949288},"4.2.0":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.2.0","version_normalized":"4.2.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"ec14688cbb90e6c750e427f8a47bc78dc1b38e8c"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/ec14688cbb90e6c750e427f8a47bc78dc1b38e8c","type":"zip","shasum":"","reference":"ec14688cbb90e6c750e427f8a47bc78dc1b38e8c"},"type":"silverstripe-vendormodule","funding":[],"time":"2020-11-17T23:56:03+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"],"branch-alias":{"dev-master":"4.x-dev"}},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":4656021},"4.2.1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.2.1","version_normalized":"4.2.1.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"acfb0f3e2c0425854d78a2abb336e2690e8f69f2"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/acfb0f3e2c0425854d78a2abb336e2690e8f69f2","type":"zip","shasum":"","reference":"acfb0f3e2c0425854d78a2abb336e2690e8f69f2"},"type":"silverstripe-vendormodule","funding":[],"time":"2021-01-27T03:12:20+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"],"branch-alias":{"dev-master":"4.x-dev"}},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"sminnee/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":4887113},"4.2.2":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.2.2","version_normalized":"4.2.2.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"296c7edbf5841e89bc8951f8e5e67ecbd2174721"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/296c7edbf5841e89bc8951f8e5e67ecbd2174721","type":"zip","shasum":"","reference":"296c7edbf5841e89bc8951f8e5e67ecbd2174721"},"type":"silverstripe-vendormodule","funding":[],"time":"2021-02-03T00:03:44+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"],"branch-alias":{"dev-master":"4.x-dev"}},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"sminnee/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":4903549},"4.2.x-dev":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.2.x-dev","version_normalized":"4.2.9999999.9999999-dev","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"296c7edbf5841e89bc8951f8e5e67ecbd2174721"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/296c7edbf5841e89bc8951f8e5e67ecbd2174721","type":"zip","shasum":"","reference":"296c7edbf5841e89bc8951f8e5e67ecbd2174721"},"type":"silverstripe-vendormodule","funding":[],"time":"2021-02-03T00:03:44+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"],"branch-alias":{"dev-master":"4.x-dev"}},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"squizlabs/php_codesniffer":"^3.0","sminnee/phpunit":"^5.7"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":4652059},"4.3.0":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.3.0","version_normalized":"4.3.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"70cd5ad255fce7265e000fc642fc66be9358a37c"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/70cd5ad255fce7265e000fc642fc66be9358a37c","type":"zip","shasum":"","reference":"70cd5ad255fce7265e000fc642fc66be9358a37c"},"type":"silverstripe-vendormodule","funding":[],"time":"2021-05-17T03:09:55+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"sminnee/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":5270611},"4.3.0-beta1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.3.0-beta1","version_normalized":"4.3.0.0-beta1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"0e0c70e56322ec491f54214226a0c3daafd9254a"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/0e0c70e56322ec491f54214226a0c3daafd9254a","type":"zip","shasum":"","reference":"0e0c70e56322ec491f54214226a0c3daafd9254a"},"type":"silverstripe-vendormodule","funding":[],"time":"2021-05-04T23:17:52+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"sminnee/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":5188340},"4.3.0-rc1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.3.0-rc1","version_normalized":"4.3.0.0-RC1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"70cd5ad255fce7265e000fc642fc66be9358a37c"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/70cd5ad255fce7265e000fc642fc66be9358a37c","type":"zip","shasum":"","reference":"70cd5ad255fce7265e000fc642fc66be9358a37c"},"type":"silverstripe-vendormodule","funding":[],"time":"2021-05-17T03:09:55+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"sminnee/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":5206884},"4.3.x-dev":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.3.x-dev","version_normalized":"4.3.9999999.9999999-dev","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"70cd5ad255fce7265e000fc642fc66be9358a37c"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/70cd5ad255fce7265e000fc642fc66be9358a37c","type":"zip","shasum":"","reference":"70cd5ad255fce7265e000fc642fc66be9358a37c"},"type":"silverstripe-vendormodule","funding":[],"time":"2021-05-17T03:09:55+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"sminnee/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":5188339},"4.4.0":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.4.0","version_normalized":"4.4.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"f15b5cd20112ee7e79de370fbd709cbb70def8c2"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/f15b5cd20112ee7e79de370fbd709cbb70def8c2","type":"zip","shasum":"","reference":"f15b5cd20112ee7e79de370fbd709cbb70def8c2"},"type":"silverstripe-vendormodule","funding":[],"time":"2021-08-08T21:45:40+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"sminnee/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":5568021},"4.4.0-alpha1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.4.0-alpha1","version_normalized":"4.4.0.0-alpha1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"f15b5cd20112ee7e79de370fbd709cbb70def8c2"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/f15b5cd20112ee7e79de370fbd709cbb70def8c2","type":"zip","shasum":"","reference":"f15b5cd20112ee7e79de370fbd709cbb70def8c2"},"type":"silverstripe-vendormodule","funding":[],"time":"2021-08-08T21:45:40+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"sminnee/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":5464466},"4.4.0-beta1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.4.0-beta1","version_normalized":"4.4.0.0-beta1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"f15b5cd20112ee7e79de370fbd709cbb70def8c2"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/f15b5cd20112ee7e79de370fbd709cbb70def8c2","type":"zip","shasum":"","reference":"f15b5cd20112ee7e79de370fbd709cbb70def8c2"},"type":"silverstripe-vendormodule","funding":[],"time":"2021-08-08T21:45:40+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"sminnee/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":5469767},"4.4.0-rc1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.4.0-rc1","version_normalized":"4.4.0.0-RC1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"f15b5cd20112ee7e79de370fbd709cbb70def8c2"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/f15b5cd20112ee7e79de370fbd709cbb70def8c2","type":"zip","shasum":"","reference":"f15b5cd20112ee7e79de370fbd709cbb70def8c2"},"type":"silverstripe-vendormodule","funding":[],"time":"2021-08-08T21:45:40+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"sminnee/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":5498628},"4.4.x-dev":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.4.x-dev","version_normalized":"4.4.9999999.9999999-dev","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"f15b5cd20112ee7e79de370fbd709cbb70def8c2"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/f15b5cd20112ee7e79de370fbd709cbb70def8c2","type":"zip","shasum":"","reference":"f15b5cd20112ee7e79de370fbd709cbb70def8c2"},"type":"silverstripe-vendormodule","funding":[],"time":"2021-08-08T21:45:40+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":">=7.1.0","silverstripe/framework":"^4.1","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"sminnee/phpunit":"^5.7","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":5469766},"4.5.0":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.5.0","version_normalized":"4.5.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"603b814a70d50154dd36e5d18b3049a4f52e5cb3"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/603b814a70d50154dd36e5d18b3049a4f52e5cb3","type":"zip","shasum":"","reference":"603b814a70d50154dd36e5d18b3049a4f52e5cb3"},"type":"silverstripe-vendormodule","funding":[],"time":"2021-11-01T08:58:03+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^7.3 || ^8.0","silverstripe/framework":"^4.10","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":5685335},"4.5.1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.5.1","version_normalized":"4.5.1.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"7cad6aa913cc5d1db45d3960385ca119de6fd441"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/7cad6aa913cc5d1db45d3960385ca119de6fd441","type":"zip","shasum":"","reference":"7cad6aa913cc5d1db45d3960385ca119de6fd441"},"type":"silverstripe-vendormodule","funding":[],"time":"2021-11-24T04:27:27+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^7.3 || ^8.0","silverstripe/framework":"^4.10","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":5716865},"4.5.x-dev":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.5.x-dev","version_normalized":"4.5.9999999.9999999-dev","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"2337d5cd80bb418bfd17fb7f267e1594c0bfd99e"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/2337d5cd80bb418bfd17fb7f267e1594c0bfd99e","type":"zip","shasum":"","reference":"2337d5cd80bb418bfd17fb7f267e1594c0bfd99e"},"type":"silverstripe-vendormodule","funding":[],"time":"2022-08-02T03:52:01+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^7.3 || ^8.0","silverstripe/framework":"^4.10","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0"},"uid":5685328},"4.6.1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.6.1","version_normalized":"4.6.1.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"8a7027ed37c99955c36dc864a488321aa0b22eb1"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/8a7027ed37c99955c36dc864a488321aa0b22eb1","type":"zip","shasum":"","reference":"8a7027ed37c99955c36dc864a488321aa0b22eb1"},"type":"silverstripe-vendormodule","funding":[],"time":"2022-05-13T00:13:40+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^7.4 || ^8.0","silverstripe/framework":"^4.10","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":6243047},"4.6.2":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.6.2","version_normalized":"4.6.2.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"9c74b3fe872656e47c86e9338edec1266f323413"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/9c74b3fe872656e47c86e9338edec1266f323413","type":"zip","shasum":"","reference":"9c74b3fe872656e47c86e9338edec1266f323413"},"type":"silverstripe-vendormodule","funding":[],"time":"2022-08-22T03:29:54+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^7.4 || ^8.0","silverstripe/framework":"^4.10","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":6506472},"4.6.3":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.6.3","version_normalized":"4.6.3.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"b39bc395cf378511a121f080fa8d9879f196f9ef"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/b39bc395cf378511a121f080fa8d9879f196f9ef","type":"zip","shasum":"","reference":"b39bc395cf378511a121f080fa8d9879f196f9ef"},"type":"silverstripe-vendormodule","funding":[],"time":"2022-11-01T22:42:01+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^7.4 || ^8.0","silverstripe/framework":"^4.10","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":6675745},"4.6.x-dev":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.6.x-dev","version_normalized":"4.6.9999999.9999999-dev","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"b39bc395cf378511a121f080fa8d9879f196f9ef"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/b39bc395cf378511a121f080fa8d9879f196f9ef","type":"zip","shasum":"","reference":"b39bc395cf378511a121f080fa8d9879f196f9ef"},"type":"silverstripe-vendormodule","funding":[],"time":"2022-11-01T22:42:01+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^7.4 || ^8.0","silverstripe/framework":"^4.10","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":6207373},"4.7.0":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.7.0","version_normalized":"4.7.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"45d4a123b81c705c06348186385ee6f3a475de16"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/45d4a123b81c705c06348186385ee6f3a475de16","type":"zip","shasum":"","reference":"45d4a123b81c705c06348186385ee6f3a475de16"},"type":"silverstripe-vendormodule","funding":[],"time":"2022-11-10T01:56:21+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^7.4 || ^8.0","silverstripe/framework":"^4.10","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":6797528},"4.7.0-beta1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.7.0-beta1","version_normalized":"4.7.0.0-beta1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"45d4a123b81c705c06348186385ee6f3a475de16"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/45d4a123b81c705c06348186385ee6f3a475de16","type":"zip","shasum":"","reference":"45d4a123b81c705c06348186385ee6f3a475de16"},"type":"silverstripe-vendormodule","funding":[],"time":"2022-11-10T01:56:21+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^7.4 || ^8.0","silverstripe/framework":"^4.10","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":6701370},"4.7.0-rc1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.7.0-rc1","version_normalized":"4.7.0.0-RC1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"45d4a123b81c705c06348186385ee6f3a475de16"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/45d4a123b81c705c06348186385ee6f3a475de16","type":"zip","shasum":"","reference":"45d4a123b81c705c06348186385ee6f3a475de16"},"type":"silverstripe-vendormodule","funding":[],"time":"2022-11-10T01:56:21+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^7.4 || ^8.0","silverstripe/framework":"^4.10","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":6747250},"4.7.x-dev":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.7.x-dev","version_normalized":"4.7.9999999.9999999-dev","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"a6c65a2b235d5153314b8794151b70aedf2cf6e0"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/a6c65a2b235d5153314b8794151b70aedf2cf6e0","type":"zip","shasum":"","reference":"a6c65a2b235d5153314b8794151b70aedf2cf6e0"},"type":"silverstripe-vendormodule","funding":[],"time":"2022-12-19T02:59:42+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^7.4 || ^8.0","silverstripe/framework":"^4.10","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":6701369},"4.8.0":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.8.0","version_normalized":"4.8.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"ad668e0686cdfc88ce689f54e5ebe8612c44ab87"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/ad668e0686cdfc88ce689f54e5ebe8612c44ab87","type":"zip","shasum":"","reference":"ad668e0686cdfc88ce689f54e5ebe8612c44ab87"},"type":"silverstripe-vendormodule","funding":[],"time":"2023-03-28T04:12:05+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^7.4 || ^8.0","silverstripe/framework":"^4.10","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":7153257},"4.8.0-beta1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.8.0-beta1","version_normalized":"4.8.0.0-beta1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"3b7e55d1129773eeb9dc792d01bba025fad70cb4"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/3b7e55d1129773eeb9dc792d01bba025fad70cb4","type":"zip","shasum":"","reference":"3b7e55d1129773eeb9dc792d01bba025fad70cb4"},"type":"silverstripe-vendormodule","funding":[],"time":"2023-03-10T03:37:33+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^7.4 || ^8.0","silverstripe/framework":"4.13.0-beta1","silverstripe/admin":"1.13.0-beta1","silverstripe/siteconfig":"4.13.0-beta1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"4.9.0-beta1","silverstripe/security-extensions":"4.5.0-beta1"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":7026063},"4.8.0-rc1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.8.0-rc1","version_normalized":"4.8.0.0-RC1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"ad668e0686cdfc88ce689f54e5ebe8612c44ab87"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/ad668e0686cdfc88ce689f54e5ebe8612c44ab87","type":"zip","shasum":"","reference":"ad668e0686cdfc88ce689f54e5ebe8612c44ab87"},"type":"silverstripe-vendormodule","funding":[],"time":"2023-03-28T04:12:05+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^7.4 || ^8.0","silverstripe/framework":"^4.10","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":7076531},"4.8.1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.8.1","version_normalized":"4.8.1.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"a7f9d8627f06be9c4c95fa6c8c0098dab9ea7189"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/a7f9d8627f06be9c4c95fa6c8c0098dab9ea7189","type":"zip","shasum":"","reference":"a7f9d8627f06be9c4c95fa6c8c0098dab9ea7189"},"type":"silverstripe-vendormodule","funding":[],"time":"2023-06-15T00:52:30+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^7.4 || ^8.0","silverstripe/framework":"^4.10","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":7293702},"4.8.2":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.8.2","version_normalized":"4.8.2.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"982010d2acbce2ebbe50f7e8aa1ecb02e61cd002"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/982010d2acbce2ebbe50f7e8aa1ecb02e61cd002","type":"zip","shasum":"","reference":"982010d2acbce2ebbe50f7e8aa1ecb02e61cd002"},"type":"silverstripe-vendormodule","funding":[],"time":"2023-11-12T20:56:16+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^7.4 || ^8.0","silverstripe/framework":"^4.10","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":7672260},"4.8.3":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.8.3","version_normalized":"4.8.3.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"64d4ac27a7d226a0df8c623f6c3c582c47f4e800"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/64d4ac27a7d226a0df8c623f6c3c582c47f4e800","type":"zip","shasum":"","reference":"64d4ac27a7d226a0df8c623f6c3c582c47f4e800"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-07-10T22:00:17+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^7.4 || ^8.0","silverstripe/framework":"^4.13","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":8303009},"4.8.x-dev":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.8.x-dev","version_normalized":"4.8.9999999.9999999-dev","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"64d4ac27a7d226a0df8c623f6c3c582c47f4e800"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/64d4ac27a7d226a0df8c623f6c3c582c47f4e800","type":"zip","shasum":"","reference":"64d4ac27a7d226a0df8c623f6c3c582c47f4e800"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-07-10T22:00:17+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^7.4 || ^8.0","defuse/php-encryption":"^2.2","silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0","silverstripe/framework":"^4.13"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3.0"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":7026065},"4.x-dev":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"4.x-dev","version_normalized":"4.9999999.9999999.9999999-dev","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"a113ba42b46f7fd76035a76afabf35dfc44fad72"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/a113ba42b46f7fd76035a76afabf35dfc44fad72","type":"zip","shasum":"","reference":"a113ba42b46f7fd76035a76afabf35dfc44fad72"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-07-11T04:18:07+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"silverstripe/admin":"^1.1","silverstripe/siteconfig":"^4.1","defuse/php-encryption":"^2.2","silverstripe/login-forms":"^4.0","silverstripe/security-extensions":"^4.0","php":"^7.4 || ^8.0","silverstripe/framework":"^4.13"},"require-dev":{"squizlabs/php_codesniffer":"^3.0","phpunit/phpunit":"^9.5"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":3351891},"5.0.0":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.0.0","version_normalized":"5.0.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"6ab6b406c0a36f12cce1db047a19aca6d0bf7a11"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/6ab6b406c0a36f12cce1db047a19aca6d0bf7a11","type":"zip","shasum":"","reference":"6ab6b406c0a36f12cce1db047a19aca6d0bf7a11"},"type":"silverstripe-vendormodule","funding":[],"time":"2023-05-03T22:36:42+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":7172650},"5.0.0-beta1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.0.0-beta1","version_normalized":"5.0.0.0-beta1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"ecfda3b0b196edf34b55c58c0cde8342ca8be3ec"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/ecfda3b0b196edf34b55c58c0cde8342ca8be3ec","type":"zip","shasum":"","reference":"ecfda3b0b196edf34b55c58c0cde8342ca8be3ec"},"type":"silverstripe-vendormodule","funding":[],"time":"2023-02-07T22:27:20+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":6940163},"5.0.0-beta2":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.0.0-beta2","version_normalized":"5.0.0.0-beta2","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"14679eeaf9b5f142b0e0bb1ffe16d01cb4bb741a"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/14679eeaf9b5f142b0e0bb1ffe16d01cb4bb741a","type":"zip","shasum":"","reference":"14679eeaf9b5f142b0e0bb1ffe16d01cb4bb741a"},"type":"silverstripe-vendormodule","funding":[],"time":"2023-02-15T21:29:26+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":6962413},"5.0.0-rc1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.0.0-rc1","version_normalized":"5.0.0.0-RC1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"85c2634570c10b8f630e92589d0ce77f129cc701"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/85c2634570c10b8f630e92589d0ce77f129cc701","type":"zip","shasum":"","reference":"85c2634570c10b8f630e92589d0ce77f129cc701"},"type":"silverstripe-vendormodule","funding":[],"time":"2023-04-03T03:32:30+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":7096568},"5.0.1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.0.1","version_normalized":"5.0.1.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"884180a77f9a8951d4be794b497e68cc2759a8ad"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/884180a77f9a8951d4be794b497e68cc2759a8ad","type":"zip","shasum":"","reference":"884180a77f9a8951d4be794b497e68cc2759a8ad"},"type":"silverstripe-vendormodule","funding":[],"time":"2023-06-16T00:16:15+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.5","squizlabs/php_codesniffer":"^3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":7293703},"5.0.x-dev":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.0.x-dev","version_normalized":"5.0.9999999.9999999-dev","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"c056b9ba6d030ff67926d9d6e48754b574fd120d"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/c056b9ba6d030ff67926d9d6e48754b574fd120d","type":"zip","shasum":"","reference":"c056b9ba6d030ff67926d9d6e48754b574fd120d"},"type":"silverstripe-vendormodule","funding":[],"time":"2023-08-29T05:15:16+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"squizlabs/php_codesniffer":"^3","phpunit/phpunit":"^9.6"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":6940164},"5.1.0":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.1.0","version_normalized":"5.1.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"f51d8fff48eecd254c651ad3473860a66280832a"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/f51d8fff48eecd254c651ad3473860a66280832a","type":"zip","shasum":"","reference":"f51d8fff48eecd254c651ad3473860a66280832a"},"type":"silverstripe-vendormodule","funding":[],"time":"2023-08-31T00:00:12+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","squizlabs/php_codesniffer":"^3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":7596281},"5.1.0-beta1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.1.0-beta1","version_normalized":"5.1.0.0-beta1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"f51d8fff48eecd254c651ad3473860a66280832a"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/f51d8fff48eecd254c651ad3473860a66280832a","type":"zip","shasum":"","reference":"f51d8fff48eecd254c651ad3473860a66280832a"},"type":"silverstripe-vendormodule","funding":[],"time":"2023-08-31T00:00:12+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","squizlabs/php_codesniffer":"^3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":7483271},"5.1.0-rc1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.1.0-rc1","version_normalized":"5.1.0.0-RC1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"f51d8fff48eecd254c651ad3473860a66280832a"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/f51d8fff48eecd254c651ad3473860a66280832a","type":"zip","shasum":"","reference":"f51d8fff48eecd254c651ad3473860a66280832a"},"type":"silverstripe-vendormodule","funding":[],"time":"2023-08-31T00:00:12+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","squizlabs/php_codesniffer":"^3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":7529503},"5.1.1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.1.1","version_normalized":"5.1.1.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"a9fa97b822085fd21063bcab7d62230f18a11ff2"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/a9fa97b822085fd21063bcab7d62230f18a11ff2","type":"zip","shasum":"","reference":"a9fa97b822085fd21063bcab7d62230f18a11ff2"},"type":"silverstripe-vendormodule","funding":[],"time":"2023-11-15T13:21:01+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","squizlabs/php_codesniffer":"^3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":7682896},"5.1.x-dev":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.1.x-dev","version_normalized":"5.1.9999999.9999999-dev","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"a6c3675ceb4cdcc48c7aebc07ba8086f80344b02"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/a6c3675ceb4cdcc48c7aebc07ba8086f80344b02","type":"zip","shasum":"","reference":"a6c3675ceb4cdcc48c7aebc07ba8086f80344b02"},"type":"silverstripe-vendormodule","funding":[],"time":"2023-12-14T23:47:33+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","squizlabs/php_codesniffer":"^3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":7483272},"5.2.0":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.2.0","version_normalized":"5.2.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"062eb950ff578c2c442fe2e68188cbed02132a44"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/062eb950ff578c2c442fe2e68188cbed02132a44","type":"zip","shasum":"","reference":"062eb950ff578c2c442fe2e68188cbed02132a44"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-04-09T21:08:18+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","squizlabs/php_codesniffer":"^3","silverstripe/documentation-lint":"^1","silverstripe/standards":"^1","phpstan/extension-installer":"^1.3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":8085141},"5.2.0-beta1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.2.0-beta1","version_normalized":"5.2.0.0-beta1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"0a50694e396a7ed4b086f2731d7ca901678a92da"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/0a50694e396a7ed4b086f2731d7ca901678a92da","type":"zip","shasum":"","reference":"0a50694e396a7ed4b086f2731d7ca901678a92da"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-02-02T01:11:14+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","squizlabs/php_codesniffer":"^3","silverstripe/standards":"^1","phpstan/extension-installer":"^1.3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":7971386},"5.2.0-rc1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.2.0-rc1","version_normalized":"5.2.0.0-RC1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"0a50694e396a7ed4b086f2731d7ca901678a92da"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/0a50694e396a7ed4b086f2731d7ca901678a92da","type":"zip","shasum":"","reference":"0a50694e396a7ed4b086f2731d7ca901678a92da"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-02-02T01:11:14+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","squizlabs/php_codesniffer":"^3","silverstripe/standards":"^1","phpstan/extension-installer":"^1.3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":8029354},"5.2.1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.2.1","version_normalized":"5.2.1.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"384a78b042c5c6af1e8c0580a0ebfa85c2934eff"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/384a78b042c5c6af1e8c0580a0ebfa85c2934eff","type":"zip","shasum":"","reference":"384a78b042c5c6af1e8c0580a0ebfa85c2934eff"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-05-07T03:26:00+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","squizlabs/php_codesniffer":"^3","silverstripe/documentation-lint":"^1","silverstripe/standards":"^1","phpstan/extension-installer":"^1.3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":8142367},"5.2.2":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.2.2","version_normalized":"5.2.2.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"4fe8a1c222fe2edf1b55ab4582558b58aa9719ef"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/4fe8a1c222fe2edf1b55ab4582558b58aa9719ef","type":"zip","shasum":"","reference":"4fe8a1c222fe2edf1b55ab4582558b58aa9719ef"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-06-17T00:44:39+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","squizlabs/php_codesniffer":"^3","silverstripe/documentation-lint":"^1","silverstripe/standards":"^1","phpstan/extension-installer":"^1.3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":8236969},"5.2.3":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.2.3","version_normalized":"5.2.3.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"4dee72b96167a578c2f78955409c36b07212baaa"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/4dee72b96167a578c2f78955409c36b07212baaa","type":"zip","shasum":"","reference":"4dee72b96167a578c2f78955409c36b07212baaa"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-07-22T02:21:42+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","squizlabs/php_codesniffer":"^3","silverstripe/documentation-lint":"^1","silverstripe/standards":"^1","phpstan/extension-installer":"^1.3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":8323824},"5.2.4":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.2.4","version_normalized":"5.2.4.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"a358abfc71ecc41d447e8eabd95747a8593eb7a0"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/a358abfc71ecc41d447e8eabd95747a8593eb7a0","type":"zip","shasum":"","reference":"a358abfc71ecc41d447e8eabd95747a8593eb7a0"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-08-13T05:00:18+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","squizlabs/php_codesniffer":"^3","silverstripe/documentation-lint":"^1","silverstripe/standards":"^1","phpstan/extension-installer":"^1.3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":8372735},"5.2.x-dev":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.2.x-dev","version_normalized":"5.2.9999999.9999999-dev","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"a358abfc71ecc41d447e8eabd95747a8593eb7a0"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/a358abfc71ecc41d447e8eabd95747a8593eb7a0","type":"zip","shasum":"","reference":"a358abfc71ecc41d447e8eabd95747a8593eb7a0"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-08-13T05:00:18+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","squizlabs/php_codesniffer":"^3","silverstripe/standards":"^1","phpstan/extension-installer":"^1.3","silverstripe/documentation-lint":"^1"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":7971387},"5.3.0":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.3.0","version_normalized":"5.3.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"56614182819c2d735f19c62e432192b212cf5c09"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/56614182819c2d735f19c62e432192b212cf5c09","type":"zip","shasum":"","reference":"56614182819c2d735f19c62e432192b212cf5c09"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-09-01T23:46:30+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","squizlabs/php_codesniffer":"^3","silverstripe/documentation-lint":"^1","silverstripe/standards":"^1","phpstan/extension-installer":"^1.3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":8562962},"5.3.0-beta1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.3.0-beta1","version_normalized":"5.3.0.0-beta1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"56614182819c2d735f19c62e432192b212cf5c09"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/56614182819c2d735f19c62e432192b212cf5c09","type":"zip","shasum":"","reference":"56614182819c2d735f19c62e432192b212cf5c09"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-09-01T23:46:30+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","squizlabs/php_codesniffer":"^3","silverstripe/documentation-lint":"^1","silverstripe/standards":"^1","phpstan/extension-installer":"^1.3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":8434613},"5.3.0-rc1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.3.0-rc1","version_normalized":"5.3.0.0-RC1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"56614182819c2d735f19c62e432192b212cf5c09"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/56614182819c2d735f19c62e432192b212cf5c09","type":"zip","shasum":"","reference":"56614182819c2d735f19c62e432192b212cf5c09"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-09-01T23:46:30+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","squizlabs/php_codesniffer":"^3","silverstripe/documentation-lint":"^1","silverstripe/standards":"^1","phpstan/extension-installer":"^1.3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":8492830},"5.3.x-dev":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.3.x-dev","version_normalized":"5.3.9999999.9999999-dev","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"56614182819c2d735f19c62e432192b212cf5c09"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/56614182819c2d735f19c62e432192b212cf5c09","type":"zip","shasum":"","reference":"56614182819c2d735f19c62e432192b212cf5c09"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-09-01T23:46:30+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","squizlabs/php_codesniffer":"^3","silverstripe/documentation-lint":"^1","silverstripe/standards":"^1","phpstan/extension-installer":"^1.3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":8434614},"5.x-dev":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"5.x-dev","version_normalized":"5.9999999.9999999.9999999-dev","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"506aef49d4f4658fe94ed4270c8c47ded2a3783d"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/506aef49d4f4658fe94ed4270c8c47ded2a3783d","type":"zip","shasum":"","reference":"506aef49d4f4658fe94ed4270c8c47ded2a3783d"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-12-01T23:15:39+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"default-branch":true,"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"squizlabs/php_codesniffer":"^3","phpunit/phpunit":"^9.6","silverstripe/standards":"^1","phpstan/extension-installer":"^1.3","silverstripe/documentation-lint":"^1"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":6784769},"6.0.0-alpha1":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"6.0.0-alpha1","version_normalized":"6.0.0.0-alpha1","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"6c7dfdc0a01e9741818166bee59cf794a7fbf309"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/6c7dfdc0a01e9741818166bee59cf794a7fbf309","type":"zip","shasum":"","reference":"6c7dfdc0a01e9741818166bee59cf794a7fbf309"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-11-26T21:01:21+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.3","silverstripe/framework":"^6","silverstripe/admin":"^3","silverstripe/siteconfig":"^6","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^6"},"require-dev":{"phpunit/phpunit":"^11.3","squizlabs/php_codesniffer":"^3","silverstripe/documentation-lint":"^1","silverstripe/standards":"^1","phpstan/extension-installer":"^1.3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":8651493},"6.0.x-dev":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"6.0.x-dev","version_normalized":"6.0.9999999.9999999-dev","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"7b01f057077e2d62d9ca32477a846129e2bd4785"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/7b01f057077e2d62d9ca32477a846129e2bd4785","type":"zip","shasum":"","reference":"7b01f057077e2d62d9ca32477a846129e2bd4785"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-12-17T02:28:08+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.3","silverstripe/framework":"^6","silverstripe/admin":"^3","silverstripe/siteconfig":"^6","silverstripe/login-forms":"^6","defuse/php-encryption":"^2.4"},"require-dev":{"phpunit/phpunit":"^11.3","squizlabs/php_codesniffer":"^3","silverstripe/documentation-lint":"^1","silverstripe/standards":"^1","phpstan/extension-installer":"^1.3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":8651494},"6.x-dev":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"6.x-dev","version_normalized":"6.9999999.9999999.9999999-dev","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"2f97c0187a9909ad3affb61ed813d267e244d423"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/2f97c0187a9909ad3affb61ed813d267e244d423","type":"zip","shasum":"","reference":"2f97c0187a9909ad3affb61ed813d267e244d423"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-12-18T10:27:47+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"silverstripe/framework":"^6","silverstripe/admin":"^3","silverstripe/siteconfig":"^6","silverstripe/login-forms":"^6","php":"^8.3","defuse/php-encryption":"^2.4"},"require-dev":{"squizlabs/php_codesniffer":"^3","silverstripe/standards":"^1","phpstan/extension-installer":"^1.3","silverstripe/documentation-lint":"^1","phpunit/phpunit":"^11.3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":7928824},"dev-dependabot/npm_and_yarn/nanoid-3.3.8":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"dev-dependabot/npm_and_yarn/nanoid-3.3.8","version_normalized":"dev-dependabot/npm_and_yarn/nanoid-3.3.8","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"fbf584623c15d7a53e17076f7f9b1f8f4b58fa88"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/fbf584623c15d7a53e17076f7f9b1f8f4b58fa88","type":"zip","shasum":"","reference":"fbf584623c15d7a53e17076f7f9b1f8f4b58fa88"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-12-14T09:55:03+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","squizlabs/php_codesniffer":"^3","silverstripe/documentation-lint":"^1","silverstripe/standards":"^1","phpstan/extension-installer":"^1.3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":8676745},"dev-pulls/5/update-js-1725215828":{"name":"silverstripe/mfa","description":"Enable multi-factor authentication with fallback codes","keywords":["security","Authentication","module","silverstripe","2-Factor"],"homepage":"","version":"dev-pulls/5/update-js-1725215828","version_normalized":"dev-pulls/5/update-js-1725215828","license":["BSD-3-Clause"],"authors":[{"name":"Simon `Firesphere` Erkelens","email":"simonerkelens@silverstripe.com"},{"name":"SilverStripe Ltd.","homepage":"https://www.silverstripe.com"},{"name":"The SilverStripe Community","homepage":"https://www.silverstripe.org"}],"source":{"url":"https://github.com/silverstripe/silverstripe-mfa.git","type":"git","reference":"af0c4a54928bdb29dc49901801bad34c1a21baa7"},"dist":{"url":"https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/af0c4a54928bdb29dc49901801bad34c1a21baa7","type":"zip","shasum":"","reference":"af0c4a54928bdb29dc49901801bad34c1a21baa7"},"type":"silverstripe-vendormodule","funding":[],"time":"2024-09-01T18:37:08+00:00","autoload":{"psr-4":{"SilverStripe\\MFA\\":"src/","SilverStripe\\MFA\\Tests\\":"tests/php/","SilverStripe\\MFA\\Tests\\Behat\\":"tests/Behat/"}},"extra":{"expose":["client/dist","client/lang"]},"require":{"php":"^8.1","silverstripe/framework":"^5","silverstripe/admin":"^2","silverstripe/siteconfig":"^5","defuse/php-encryption":"^2.3","silverstripe/login-forms":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","squizlabs/php_codesniffer":"^3","silverstripe/documentation-lint":"^1","silverstripe/standards":"^1","phpstan/extension-installer":"^1.3"},"suggest":{"silverstripe/totp-authenticator":"Adds a method to authenticate with you phone using a time-based one-time password.","silverstripe/webauthn-authenticator":"Adds a method to authenticate with security keys or built-in platform authenticators."},"conflict":{"silverstripe/subsites":"<2.2.2 || 2.3.0","silverstripe/webauthn-authenticator":"<4.5.0"},"uid":8414559}}}}