Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitHub ¶
type GitHub struct {
// contains filtered or unexported fields
}
func NewOAutherGitHub ¶
func NewOAutherGitHub(dx githubDependencies) *GitHub
type Google ¶
type Google struct {
// contains filtered or unexported fields
}
func NewOAutherGoogle ¶
func NewOAutherGoogle(dx googleDependencies) *Google
type LinkedIn ¶
type LinkedIn struct {
// contains filtered or unexported fields
}
func NewOAutherLinkedIn ¶
func NewOAutherLinkedIn(dx linkedinDependencies) *LinkedIn
type OAuthProviderType ¶
type OAuthProviderType int
const ( UnknownType OAuthProviderType = iota GoogleType GitHubType LinkedInType )
func (OAuthProviderType) String ¶
func (t OAuthProviderType) String() string
type Provider ¶
type Provider interface {
OAuther(typ OAuthProviderType) OAuther
}
Click to show internal directories.
Click to hide internal directories.