Versions in this module Expand all Collapse all v0 v0.2.2 Feb 4, 2015 v0.2.1 Jan 28, 2015 Changes in this version + type Client interface + GetId func() string + GetRedirectUri func() string + GetSecret func() string + GetUserData func() interface{} + type DefaultUserIdentityInfo struct + Extra map[string]string + ProviderName string + UserName string + func NewDefaultUserIdentityInfo(username string) DefaultUserIdentityInfo + func (i *DefaultUserIdentityInfo) GetExtra() map[string]string + func (i *DefaultUserIdentityInfo) GetProviderName() string + func (i *DefaultUserIdentityInfo) GetUserName() string + type DefaultUserInfo struct + Extra map[string]string + Groups []string + Name string + Scope string + UID string + func (i *DefaultUserInfo) GetExtra() map[string]string + func (i *DefaultUserInfo) GetGroups() []string + func (i *DefaultUserInfo) GetName() string + func (i *DefaultUserInfo) GetScope() string + func (i *DefaultUserInfo) GetUID() string + type Grant struct + Client Client + Expiration int64 + RedirectURI string + Scope string + type UserIdentityInfo interface + GetExtra func() map[string]string + GetProviderName func() string + GetUserName func() string + type UserIdentityMapper interface + UserFor func(identityInfo UserIdentityInfo) (UserInfo, error) + type UserInfo interface + GetExtra func() map[string]string + GetGroups func() []string + GetName func() string + GetScope func() string + GetUID func() string