func (p *Provider) BeginAuth(state string) (goth.Session, error) {
	return &Session{
		AuthURL: p.oauthConfig.AuthCodeURL(state),
	}, nil
}
// BeginAuth asks MAILRU for an authentication end-point.
BeginAuth asks MAILRU for an authentication end-point.
// BeginAuth asks MAILRU for an authentication end - point .
func (p *Provider) BeginAuth(state string) (goth.Session, error) {
	return &Session{
		AuthURL: p.oauthConfig.AuthCodeURL(state),
	}, nil
}
func ( p * Provider ) BeginAuth ( state string ) ( goth . Session , error ) { return & Session { AuthURL : p . oauthConfig . AuthCodeURL ( state ) , } , nil }
BeginAuth asks MAILRU for an authentication end-point.
BeginAuth asks MAILRU for an authentication end - point .