C# Класс Saimoe.Controllers.OAuthController

The OAuth 2.0 login controller. Reference: http://www.cnblogs.com/dudu/archive/2012/04/30/asp_net_mvc_google_oauth_api.html.
Наследование: Controller
Показать файл Открыть проект

Открытые методы

Метод Описание
Callback ( string code, string state ) : System.Web.Mvc.ActionResult
Login ( ) : System.Web.Mvc.ActionResult
Logout ( ) : System.Web.Mvc.ActionResult

Защищенные методы

Метод Описание
getGoogleCallbackUrl ( ) : string

Приватные методы

Метод Описание
GetUserInfo ( string accessToken ) : GoogleUser
getAccessToken ( string code, string redirectUri ) : string

Описание методов

Callback() публичный Метод

public Callback ( string code, string state ) : System.Web.Mvc.ActionResult
code string
state string
Результат System.Web.Mvc.ActionResult

Login() публичный Метод

public Login ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

Logout() публичный Метод

public Logout ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

getGoogleCallbackUrl() защищенный Метод

protected getGoogleCallbackUrl ( ) : string
Результат string