2017-02-15 8 views
0

私はTYPO3でサードパーティのアプリケーションを統合しようとしています。このアプリはOAuth経由で認証される必要があります。これを行うには、ユーザーはアプリのログインにリダイレクトされてからログインしてから、(トークンデータを使用して)TYPO3にリダイレクトする必要があります。TYPO3コールバックURL、作成方法

は私がmyextension /リソース/公共/ Callback.php

にトークンデータセットアップをキャッチすることができますスクリプトを持っているしかし、私は、認証プロセスを開始したときに、サードパーティのアプリにコールバックURLを送信する必要があります。私の質問は:myextension/Resources/Public /にあるスクリプトにコールバックを送りたい場合、私はどのようなURLを用意しなければならないのでしょうか?

TYPO3には、このようなURLを生成するメソッドがありますか?私はその方法について聞いてみたい。私は何時間もTYPO3フォーラムを閲覧してきましたが、具体的な例や実用的なソリューションを手に入れることはできませんでした。

ありがとうございます!

答えて

0

スタンドアロンスクリプトは実行しないでください。スタンドアロンスクリプトはTYPO3でパイプしてください。あなたがそうするなら、あなたはデータベースと物事を利用できます。

コールバックの用途によっては、eIDが最適な方法です。

ext_localconf.phpでそれを登録します。そのスクリプトのURLは今/index.php?eID=keywordであり、あなたが望むようにあなたに多くのパラメータを追加することができます

+0

より安全な方法は、 '$ TYPO3_CONF_VARS'の代わりに' $ GLOBALS ['TYPO3_CONF_VARS'] 'を使用することです。 –

+0

お返事ありがとうございました!私はそれを働かせることができるかどうかを見極めるつもりです。どうもありがとう! – Woeler

関連する問題