[英]TYPO3 BE Refresh Login method
我创建了自己的简单插件,该插件通过我的远程服务器对后端用户进行身份验证:
TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addService($_EXTKEY, 'auth', \My\Hooks\MyAuthService::class, [
'title' => 'MY-Authentication',
'description' => 'My Authentication service (FE and BE).',
'subtype' => 'getUserBE,authUserBE',
'available' => 1,
'priority' => 60,
'quality' => 60,
'os' => '',
'exec' => '',
'className' => \My\Hooks\MyAuthService::class
]);
但是我不知道TYPO3具有“刷新登录”屏幕选项:
我注意到,提交后它会调用:
/typo3/index.php?ajaxID=/ajax/rsa/publickey&skipSessionUpdate=1
但是这个ajax调用什么服务/方法?
它是否使用与我已经定义的相同的身份验证服务? 如果是这样,它使用的具体方法是什么?
指向正确手册的链接也将足够。
我找不到此脚本的确切位置,但找到了相应的JavaScript文件。 也许这会有所帮助: https : //github.com/TYPO3/TYPO3.CMS/blob/TYPO3_8-7/typo3/sysext/backend/Resources/Public/JavaScript/LoginRefresh.js
但是我很确定它会使用所有注册的登录服务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.