Hallo allemaal,
Ik ben momenteel bezig met een implementatie van een facebook login. Op een gegeven moment redirect ik naar de volgende url:
so far so good: Ik redirect naar facebook, kan daar netjes inloggen en facebook redirect netjes naar de opgegeven url.
Daarbij worden ook een aantal extra query string parameters meegegeven (zoals de access_token; best belangrijk)... maar deze staan achter een hashtag ipv een vraagteken. Gevolg: mijn mooie controller die ik had opgegeven als return url krijgt de parameters niet door omdat alles na de hashtag op webserver niveau doodleuk genegeerd word.
Mijn google zoektochten leiden ook niet tot veel; vaak komt het neer op 'dikke pech; zo werkt IIS/asp.net niet' ... maar het lijkt me toch niet dat ik de eerste zal zijn met dit probleem.
Ik laat hem nu returnen naar een alternative view waarin javascript de request aanpast (door simpelweg wat aanpassingen te doen/cookies zetten) en window.location op eerder genoemde controller zet.
Dit brengt echter ook weer de nodige problemen met zich mee. Het liefst zou ik direct binnen willen komen op de controller.
Heeft 1 van jullie al eens hier mee geworsteld of uberhaubt iets gedaan met hashtags in een url?
Ik ben momenteel bezig met een implementatie van een facebook login. Op een gegeven moment redirect ik naar de volgende url:
code:
1
| https://www.facebook.com/dialog/oauth?client_id=<appid>&redirect_uri=<returnurl>&scope=<permissies>&response_type=token |
so far so good: Ik redirect naar facebook, kan daar netjes inloggen en facebook redirect netjes naar de opgegeven url.
Daarbij worden ook een aantal extra query string parameters meegegeven (zoals de access_token; best belangrijk)... maar deze staan achter een hashtag ipv een vraagteken. Gevolg: mijn mooie controller die ik had opgegeven als return url krijgt de parameters niet door omdat alles na de hashtag op webserver niveau doodleuk genegeerd word.
Mijn google zoektochten leiden ook niet tot veel; vaak komt het neer op 'dikke pech; zo werkt IIS/asp.net niet' ... maar het lijkt me toch niet dat ik de eerste zal zijn met dit probleem.
Ik laat hem nu returnen naar een alternative view waarin javascript de request aanpast (door simpelweg wat aanpassingen te doen/cookies zetten) en window.location op eerder genoemde controller zet.
Dit brengt echter ook weer de nodige problemen met zich mee. Het liefst zou ik direct binnen willen komen op de controller.
Heeft 1 van jullie al eens hier mee geworsteld of uberhaubt iets gedaan met hashtags in een url?