securitygen

package
v1.10.0-alpha.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 14, 2026 License: MIT Imports: 2 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL