Versions in this module Expand all Collapse all v0 v0.6.0 Nov 28, 2015 Changes in this version + func ClearProviders() + func UseProviders(viders ...Provider) + type Params interface + Get func(string) string + type Provider interface + BeginAuth func(state string) (Session, error) + Debug func(bool) + FetchUser func(Session) (User, error) + Name func() string + UnmarshalSession func(string) (Session, error) + func GetProvider(name string) (Provider, error) + type Providers map[string]Provider + func GetProviders() Providers + type Session interface + Authorize func(Provider, Params) (string, error) + GetAuthURL func() (string, error) + Marshal func() string + type User struct + AccessToken string + AccessTokenSecret string + AvatarURL string + Description string + Email string + Location string + Name string + NickName string + Provider string + RawData map[string]interface{} + UserID string