View definition

type Session interface{Authorize(Provider, Params) (string, error); GetAuthURL() (string, error); Marshal() string}

Defined in github.com/markbates/goth/session.go

Description

Session needs to be implemented as part of the provider package. It will be marshaled and persisted between requests to “tie” the start and the end of the authorization process with a 3rd party provider.