Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 键入3回调url,如何创建一个?_Php_Oauth 2.0_Typo3 - Fatal编程技术网

Php 键入3回调url,如何创建一个?

Php 键入3回调url,如何创建一个?,php,oauth-2.0,typo3,Php,Oauth 2.0,Typo3,我正在尝试在TYPO3中集成第三方应用程序。此应用程序需要通过OAuth进行身份验证。要做到这一点,用户被重定向到应用程序的登录,然后登录,然后应该重定向(使用令牌数据)回TYPO3 我有一个脚本,可以捕获myextension/Resources/Public/Callback.php中的令牌数据设置 但是,在启动身份验证过程时,我需要将回调url发送到第三方应用程序。我的问题是:如果我希望回调指向位于myextension/Resources/Public/中的脚本,我必须提供什么url T

我正在尝试在TYPO3中集成第三方应用程序。此应用程序需要通过OAuth进行身份验证。要做到这一点,用户被重定向到应用程序的登录,然后登录,然后应该重定向(使用令牌数据)回TYPO3

我有一个脚本,可以捕获myextension/Resources/Public/Callback.php中的令牌数据设置

但是,在启动身份验证过程时,我需要将回调url发送到第三方应用程序。我的问题是:如果我希望回调指向位于myextension/Resources/Public/中的脚本,我必须提供什么url

TYPO3是否有生成类似URL的方法?我很想听听这些方法。我已经在TYPO3论坛上浏览了好几个小时了,但找不到具体的例子,也找不到有效的解决方案


谢谢

您不应该运行独立脚本,而应该通过管道将其传输到TYPO3。如果您这样做,您就有了数据库和可用的东西

根据回调的用途,最好的方法可能是使用
eID

ext\u localconf.php
中使用以下内容注册它:

$TYPO3_CONF_VARS['FE']['eID_include']['keyword'] = 'EXT:myExtKey/eID/myScript.php';

该脚本的URL现在是
/index.php?eID=keyword
,您可以添加任意多的参数。

更安全的方法是使用
$GLOBALS['TYPO3_CONF_VARS']
而不是
$TYPO3_CONF_VARS
嘿,伙计们,谢谢你们的回复!我去看看能不能让它工作。非常感谢!