in pkce/session.go [60:66]
func (p *Provider) UnmarshalSession(data string) (goth.Session, error) { s := &Session{} if err := json.Unmarshal([]byte(data), s); err != nil { return nil, err } return s, nil }