Documentation
¶
Overview ¶
Package securitygen shares credential wire classification across generators.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BearerData ¶
type BearerData struct {
// Framed identifies a JWT/OAuth credential in Authorization.
Framed bool
// AllowOtherScheme permits foreign scheme framing to leave the credential
// absent when the payload does not require it and another requirement omits it.
AllowOtherScheme bool
}
BearerData records framing and alternative membership for one credential.
func PlanBearer ¶
func PlanBearer( name, attribute string, required bool, schemes service.SchemesData, requirements service.RequirementsData, ) BearerData
PlanBearer retains requirement topology while resolving Authorization framing. Other mappings carry raw authored values. Requiredness belongs to the payload and is never weakened by an alternative authentication requirement.
Click to show internal directories.
Click to hide internal directories.