/ / Steam OpenId in MVC-Anwendung - asp.net-mvc, openid, Dampf

Steam OpenId in MVC-Anwendung - asp.net-mvc, Openid, Dampf

Ich habe noch nie eine Openid-Bewerbung gemacht. Ich habe gesehen, dass MVC 5 einige Oauth-Zeichen eingebaut hat. Ich konnte diese zur Arbeit bringen, kein Problem, da sie schon gebaut sind.

Aber ich bin völlig unsicher, wie ich den Dampf in MVC öffnen kann. Hat jemand irgendeinen Beispielcode von dort MVC Steam OpendID Sachen? Oder kennt jemand ein gutes Tutorial dafür?

Antworten:

10 für die Antwort № 1

Gehen Sie zu Extras> Bibliothekspaket-Manager> Paket-Manager-Konsole und geben Sie Folgendes ein:

Install-Package Owin.Security.Providers

Öffnen Sie Ihre App_StartStartup.Auth.cs und fügen Sie Folgendes hinzu:

using Owin.Security.Providers.Steam;

Dann, in der ConfigureAuth Methode, hinzufügen:

app.UseSteamAuthentication("your API key");

Sie können einen API-Schlüssel von erhalten http://steamcommunity.com/dev.

Ein "Steam" -Button sollte zu Ihrer Login-Seite hinzugefügt werden.


1 für die Antwort № 2

Hier ist ein hervorragendes Tutorial zur Integration von openid mit ASP.NET MVC, und es gibt Arbeitscode und Anweisungen. Bitte schauen Sie und gehen Sie los.

http://weblogs.asp.net/haithamkhedre/archive/2011/03/13/openid-authentication-with-asp-net-mvc3-dotnetopenauth-and-openid-selector.aspx

Hoffe das hilft.