Versions in this module Expand all Collapse all v0 v0.1.3 Jan 11, 2021 v0.1.2 Jan 4, 2021 v0.1.1 Jan 4, 2021 v0.1.0 Dec 30, 2020 Changes in this version + const UserInfoURL + type Endpoint struct + AuthURL string + TokenURL string + type Github struct + ClientID string + ClientSecret string + Endpoint Endpoint + RedirectURL string + Scopes []string + func (g *Github) IdentityExchange(code string) (identityprovider.Identity, error) + func (g *Github) Setup(options *oauth.DynamicOptions) (identityprovider.OAuthProvider, error) + func (g *Github) Type() string + type GithubIdentity struct + AvatarURL string + Bio string + Blog string + Collaborators int + Company string + CreatedAt time.Time + DiskUsage int + Email string + EventsURL string + Followers int + FollowersURL string + Following int + FollowingURL string + GistsURL string + GravatarID string + HTMLURL string + Hireable bool + ID int + Location string + Login string + Name string + NodeID string + OrganizationsURL string + OwnedPrivateRepos int + PrivateGists int + PublicGists int + PublicRepos int + ReceivedEventsURL string + ReposURL string + SiteAdmin bool + StarredURL string + SubscriptionsURL string + TotalPrivateRepos int + Type string + URL string + UpdatedAt time.Time + func (g GithubIdentity) GetEmail() string + func (g GithubIdentity) GetName() string Other modules containing this package github.com/fearlesschenc/kubesphere/v3