2014-01-12 3 views
3

이전에 openid 애플리케이션을 사용한 적이 없습니다. MVC 5에는 oauth 로그인 기능이 내장되어 있습니다. 나는 이미 만들어 졌으므로 문제없이 작동 할 수있었습니다.Steam OpenId (MVC 애플리케이션)

하지만 MVC에서 작동하도록 openid를 얻는 방법을 완전히 모르겠습니다. 누구든지 거기에 MVC 증기 OpendID 물건의 일부 샘플 코드가 있습니까? 아니면 누구든지 이것에 대한 좋은 설명서를 알고 있습니까?

+2

여기 https://github.com/laedit/OwinOAuthProviders/tree/master/Owin.Security.Providers/Steam –

답변

10

이동 메소드 추가 :

app.UseSteamAuthentication("your API key"); 

에서 API 키를 얻을 수 있습니다. 210.

로그인 페이지에 "Steam"버튼이 추가되어야합니다.

+0

+1 내 코드를 사용하십시오) –

+1

그리고 그것은 Nuget을 통해 볼 수 있습니다 : HTTP : // WWW .nuget.org/packages/Owin.Security.Providers/ –

+1

굉장! nuget에서 다운로드 할 답변을 업데이트했습니다. –

1

다음은 ASP.NET MVC와 openid를 통합하는 방법에 대한 훌륭한 자습서이며 작업 코드 및 지침을 제공합니다. 제발 한번보세요. 이 도움이

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

희망. ConfigureAuth에서

using Owin.Security.Providers.Steam; 

그런 :

Install-Package Owin.Security.Providers 

당신의 App_Start \ Startup.Auth.cs를 열고 추가 : 도구> 라이브러리 패키지 관리자> 패키지 관리자 콘솔 및 유형