Files
dokku-ui/internal/server/auth/github.go
2023-04-25 14:33:14 +08:00

17 lines
373 B
Go

package auth
type GithubAuthenticator struct {
baseAuthenticator
}
func NewGithubAuthenticator(cfg Config) (*GithubAuthenticator, error) {
ghAuth := &GithubAuthenticator{}
// TODO: check these
ghAuth.signingKey = cfg.SigningKey
ghAuth.tokenLifetime = cfg.TokenLifetime
ghAuth.cookieDomain = cfg.CookieDomain
ghAuth.authMethod = MethodGithub
return ghAuth, nil
}