func (p *Provider) BeginAuth(state string) (goth.Session, error) {
	url := p.config.AuthCodeURL(state, p.authCodeOptions...)
	session := &Session{
		AuthURL: url,
	}
	return session, nil
}
// BeginAuth asks Google for an authentication endpoint.
BeginAuth asks Google for an authentication endpoint.
// BeginAuth asks Google for an authentication endpoint .
func (p *Provider) BeginAuth(state string) (goth.Session, error) {
	url := p.config.AuthCodeURL(state, p.authCodeOptions...)
	session := &Session{
		AuthURL: url,
	}
	return session, nil
}
func ( p * Provider ) BeginAuth ( state string ) ( goth . Session , error ) { url := p . config . AuthCodeURL ( state , p . authCodeOptions ... ) session := & Session { AuthURL : url , } return session , nil }
BeginAuth asks Google for an authentication endpoint.
BeginAuth asks Google for an authentication endpoint .