ist es möglich, normale GET-Parameter in URLs zu verwenden und wenn ja, wie? Ich habe z.B. diesen Aufruf:
https://domain.de/index.php/wow/battleNet/callback?code=xxxxxxxxxxxxxxxxxxxxxxxxx&state=yyyyyyyyyyyyyyyyyyyyyyyyyyyy
=> Das ist der Callback eines OAuth-Prozesses. Wenn ich bzw. der OAuth-Provider die URL aber aufrufen, kommt eine "leere" Seite, das Layout usw. ist da, jedoch kein Inhalt. Die entsprechende Action ("callback") scheint gar nicht aufgerufen zu werden, vielleicht habe ich es aber auch nur falsch gemacht.
Da die Callback-URL vom OAuth-Provider zusammengebaut wird habe ich auf das Format keinen Einfluss.
Ich habe testweise ein kleines Script gebaut, das das Format vom o.g. Format in das Format
https://domain.de/index.php/wow/battleNet/callback/code/xxxxxxxxxxxxxxxxxxxxxxxxx/state/yyyyyyyyyyyyyyyyyyyyyyyyyyyy
umwandelt (durch einen Redirect mit den passenden Variablen), dann kann ich die Daten via
$this->getRequest()->getParam('code');
resp.
$this->getRequest()->getParam('state');
abrufen, das wäre aber eher eine Notlösung als die bevorzugte Lösung.
Vielen Dank für die Hilfe!
Grüße,
Tobi
verwendete ilch Version: 2.0 (alpha)