package auth // import ( // "net/http" // jchenry_http "github.com/jchenry/x/internal/http" // ) // func UserHandler(w http.ResponseWriter, r *http.Request) { // session, err := Store.Get(r, SessionName) // if err != nil { // http.Error(w, err.Error(), http.StatusInternalServerError) // return // } // jchenry_http.RenderTemplate(w, "user", session.Values["profile"]) // } // type User struct { // ID string `json:"sub"` // Email string `json:"email"` // FirstName string `json:"given_name"` // LastName string `json:"family_name"` // Picture string `json:"picture"` // Nickname string `json:"nickname"` // Apps map[string]interface{} `json:"app_metadata,omitempty"` // }