[FEATURE] Add api for rsaauth encryption
This patch introduces new API which eases the use of RSA encryption across the core and for third party extensions. For backend encryption a new RequireJS module is included which finds fields to encrypt automatically by their data attribute. For frontend encryption the JavaScript was rewritten to work the same way the RequireJS module works but with plain (vanilla) JavaScript. Releases: master Resolves: #67932 Resolves: #34568 Change-Id: Id35dd65d1019a8c16858f03989ff48e3434698e4 Reviewed-on: http://review.typo3.org/40938 Reviewed-by:Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
Nicole Cordes <typo3@cordes.co> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
Showing
- typo3/sysext/backend/Classes/Controller/BackendController.php 5 additions, 0 deletions...3/sysext/backend/Classes/Controller/BackendController.php
- typo3/sysext/backend/Classes/Http/AjaxRequestHandler.php 2 additions, 1 deletiontypo3/sysext/backend/Classes/Http/AjaxRequestHandler.php
- typo3/sysext/backend/Resources/Private/Templates/UserPassLoginForm.html 2 additions, 2 deletions...ackend/Resources/Private/Templates/UserPassLoginForm.html
- typo3/sysext/backend/Resources/Public/JavaScript/LoginRefresh.js 9 additions, 38 deletions...ysext/backend/Resources/Public/JavaScript/LoginRefresh.js
- typo3/sysext/backend/Resources/Public/JavaScript/UserPassLogin.js 4 additions, 2 deletions...sext/backend/Resources/Public/JavaScript/UserPassLogin.js
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-67932-DeprecatedOldRsaauthApi.rst 21 additions, 0 deletions...elog/master/Deprecation-67932-DeprecatedOldRsaauthApi.rst
- typo3/sysext/core/Documentation/Changelog/master/Feature-67932-RsaauthApiRewrite.rst 71 additions, 0 deletions...tion/Changelog/master/Feature-67932-RsaauthApiRewrite.rst
- typo3/sysext/felogin/template.html 1 addition, 1 deletiontypo3/sysext/felogin/template.html
- typo3/sysext/rsaauth/Classes/Backend/AjaxLoginHandler.php 4 additions, 13 deletionstypo3/sysext/rsaauth/Classes/Backend/AjaxLoginHandler.php
- typo3/sysext/rsaauth/Classes/Hook/BackendHookForAjaxLogin.php 0 additions, 43 deletions...3/sysext/rsaauth/Classes/Hook/BackendHookForAjaxLogin.php
- typo3/sysext/rsaauth/Classes/Hook/FrontendLoginHook.php 9 additions, 22 deletionstypo3/sysext/rsaauth/Classes/Hook/FrontendLoginHook.php
- typo3/sysext/rsaauth/Classes/Hook/UserSetupHook.php 32 additions, 51 deletionstypo3/sysext/rsaauth/Classes/Hook/UserSetupHook.php
- typo3/sysext/rsaauth/Classes/RsaAuthService.php 21 additions, 25 deletionstypo3/sysext/rsaauth/Classes/RsaAuthService.php
- typo3/sysext/rsaauth/Classes/RsaEncryptionDecoder.php 107 additions, 0 deletionstypo3/sysext/rsaauth/Classes/RsaEncryptionDecoder.php
- typo3/sysext/rsaauth/Classes/RsaEncryptionEncoder.php 115 additions, 0 deletionstypo3/sysext/rsaauth/Classes/RsaEncryptionEncoder.php
- typo3/sysext/rsaauth/Classes/Slot/UsernamePasswordProviderSlot.php 4 additions, 18 deletions...ext/rsaauth/Classes/Slot/UsernamePasswordProviderSlot.php
- typo3/sysext/rsaauth/Resources/PHP/FrontendLoginRsaPublicKey.php 4 additions, 0 deletions...ysext/rsaauth/Resources/PHP/FrontendLoginRsaPublicKey.php
- typo3/sysext/rsaauth/Resources/Public/JavaScript/FrontendLoginFormRsaEncryption.js 0 additions, 154 deletions...urces/Public/JavaScript/FrontendLoginFormRsaEncryption.js
- typo3/sysext/rsaauth/Resources/Public/JavaScript/FrontendLoginFormRsaEncryption.min.js 0 additions, 15 deletions...s/Public/JavaScript/FrontendLoginFormRsaEncryption.min.js
- typo3/sysext/rsaauth/Resources/Public/JavaScript/RsaEncryption.js 180 additions, 0 deletions...sext/rsaauth/Resources/Public/JavaScript/RsaEncryption.js
Please register or sign in to comment