Die Frage sagt alles:Get OAuth 2.0 Zugriffstoken von asp.net Webforms iframe Leinwand Anwendung
Wie kann ich ein Zugriffstoken erhalten auf die Grafik-API-Aufrufe von einem asp.net Webforms 4.0 iframe Leinwand App zu nutzen .
Meine Canvas-Anwendung wurde konfiguriert, um unter anderem OAuth 2.0 für Canvas (Beta) zu aktivieren.
Dies bedeutet, dass ich die signed_request
Parameter auf meinem iframe bin immer die ich erfolgreich bin Lesen.
Vom oficial documentation on canvas authentication
signed_request Der Parameter ist die Verkettung einer HMAC-SHA 256 Signaturkette, ein Punkt (.) Und ein base64url codierte JSON Objekt.
Es ist ein PHP-Code in der Dokumentation, die die signed_request
dekodiert, aber ich habe nicht in der Lage gewesen, es zu implementieren propertly in C# zum Teil ehrlich zu sein beacuse ich lieber das Rad nicht reinvet aber jemand anderes Code zu verwenden, die wurde bereits getestet.
Dies ist, wo meine Suche nach einem guten C# Facebook SDK wieder begonnen hat (da facebook Änderungen alle paar Monate Bibliotheken in der Regel veraltet).
Ich habe die Codeplex der Facebook Developer Toolkit in der Vergangenheit verwendet, aber es scheint veraltet zu bekommen am die neueste stabile Version ist sehr alt (in Facebook API Zeit)
Einige Monate verwendete vor den Oficial Facebook C# SDK von GitHub aber es fehlt komplett die Authentifizierungsunterstützung.
Jetzt habe ich auf Nuget gefunden und mochte das Facebook C# SDK von Nathan Totten wer ist einer der top Facebook Experts hier in StackOverflow.
Wenn Sie Nathan das lesen (oder jemand, der auch dieses SDK verwendet), wie kann ich dieses SDK verwenden, um ein Zugriffstoken für die Verwendung in meiner Zeichenbereichsanwendung zu erhalten.
Egal ob es einen besseren Weg gibt um ein Token zu bekommen, vielleicht mit der Javascript Bibliothek lassen Sie mich (und die Leute die sich genauso wundern wie ich) wissen.
Dank Nathan, aber das assumses Ich habe bereits den Authentifizierungsprozess bestanden und ich würde gerne wissen, was der Access-Token war. Aber was ich wollte, war, wie ich an erster Stelle die Auth passieren konnte, um das Token zu bekommen. Auch die Hello World App ist MVC und es gibt kein Webforms-Beispiel. Aus diesem Grund habe ich mich für MVC entschieden und jetzt bekomme ich meine App endlich mit dem SDK. Es wäre jedoch nett, die Beispiele zu aktualisieren, um ein funktionierendes WebForms-Beispiel zu erhalten. –
Wir arbeiten an zusätzlichen Proben. Hoffentlich werden wir sie morgen haben. –