Versions in this module Expand all Collapse all v1 v1.5.1 Apr 28, 2017 Changes in this version + const IdentityDisplayNameKey + const IdentityEmailKey + const IdentityPreferredUsernameKey + const ImpersonateGroupHeader + const ImpersonateUserHeader + const ImpersonateUserScopeHeader + type Client interface + GetId func() string + GetRedirectUri func() string + GetSecret func() string + GetUserData func() interface{} + type DefaultUserIdentityInfo struct + Extra map[string]string + ProviderName string + ProviderUserName string + func NewDefaultUserIdentityInfo(providerName, providerUserName string) *DefaultUserIdentityInfo + func (i *DefaultUserIdentityInfo) GetExtra() map[string]string + func (i *DefaultUserIdentityInfo) GetIdentityName() string + func (i *DefaultUserIdentityInfo) GetProviderName() string + func (i *DefaultUserIdentityInfo) GetProviderUserName() string + type Grant struct + Client Client + Expiration int64 + RedirectURI string + Scope string + type UserIdentityInfo interface + GetExtra func() map[string]string + GetIdentityName func() string + GetProviderName func() string + GetProviderUserName func() string + type UserIdentityMapper interface + UserFor func(identityInfo UserIdentityInfo) (user.Info, error) v1.5.0-alpha.1 Dec 29, 2016 Incompatible versions in this module v3.7.0-alpha.0+incompatible Aug 1, 2017