C# Class 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.
Inheritance: Controller
Afficher le fichier Open project: quietlynn/gplus.saimoe

Méthodes publiques

Méthode Description
Callback ( string code, string state ) : System.Web.Mvc.ActionResult
Login ( ) : System.Web.Mvc.ActionResult
Logout ( ) : System.Web.Mvc.ActionResult

Méthodes protégées

Méthode Description
getGoogleCallbackUrl ( ) : string

Private Methods

Méthode Description
GetUserInfo ( string accessToken ) : GoogleUser
getAccessToken ( string code, string redirectUri ) : string

Method Details

Callback() public méthode

public Callback ( string code, string state ) : System.Web.Mvc.ActionResult
code string
state string
Résultat System.Web.Mvc.ActionResult

Login() public méthode

public Login ( ) : System.Web.Mvc.ActionResult
Résultat System.Web.Mvc.ActionResult

Logout() public méthode

public Logout ( ) : System.Web.Mvc.ActionResult
Résultat System.Web.Mvc.ActionResult

getGoogleCallbackUrl() protected méthode

protected getGoogleCallbackUrl ( ) : string
Résultat string