Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Principal ¶
type Principal struct {
Issuer string `json:"issuer"`
Subject string `json:"subject"`
Audience []string `json:"audience,omitempty"`
}
Principal is the provider-neutral authenticated identity used by BaseHarbor. Issuer + Subject form the stable external identity key.
func FromContext ¶
FromContext returns the authenticated principal when one is present.
Click to show internal directories.
Click to hide internal directories.