import "go.chromium.org/goma/server/auth/enduser"
Package enduser manages end user information with context.
NewContext returns a new Context that carries value u in metadata.
EmailString holds email string. It will not output empty string in format. Don't use this type in unexported field. fmt won't invoke formatting method on unexported fields. see https://golang.org/pkg/fmt/.
func (e EmailString) Formatter(fmt.State, rune)
func (e EmailString) GoString() string
func (e EmailString) String() string
type EndUser struct { Email EmailString Group string // contains filtered or unexported fields }
EndUser represents end user of httprpc calls.
FromContext returns the EndUser value stored in ctx, if any.
New creates new EndUser from email, group and oauth2 access token.
Token returns end user's access token.
Package enduser imports 5 packages (graph) and is imported by 5 packages. Updated 2020-10-27. Refresh now. Tools for package owners.