Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Providers = map[string]*Config{ "discord": { Name: "Discord", UserEndpoint: discordgo.EndpointUser("@me"), Config: oauth2.Config{ Endpoint: endpoints.Discord, Scopes: []string{"identify"}, }, }, "github": { Name: "GitHub", Config: oauth2.Config{Endpoint: endpoints.GitHub}, }, "gitlab": { Name: "GitLab", UserEndpoint: "https://gitlab.com/oauth/userinfo", Config: oauth2.Config{ Endpoint: endpoints.GitLab, Scopes: []string{"openid"}, }, }, "gravatar": { Name: "Gravatar", UserEndpoint: "https://api.gravatar.com/v3/me/profile", Config: oauth2.Config{ Endpoint: oauth2.Endpoint{ AuthURL: "https://public-api.wordpress.com/oauth2/authorize", TokenURL: "https://public-api.wordpress.com/oauth2/token", }, Scopes: []string{"auth", "gravatar-profile:read"}, }, }, "stack-overflow": { Name: "Stack Overflow", Config: oauth2.Config{Endpoint: endpoints.StackOverflow}, UserEndpoint: "https://api.stackexchange.com/me?site=stackoverflow", }, }
Functions ¶
This section is empty.
Types ¶
type Connection ¶
type Connection struct {
AvatarURL *string
Connection, Username string
Discriminator null.Int
ID int
Public bool
}
func GetConnections ¶
func GetConnections(db db.Queryable, golferID int, onlyPublic bool) (c []Connection)
Click to show internal directories.
Click to hide internal directories.