Documentation
¶
Overview ¶
Package fingerprint provides utilities to generate request fingerprints used by the OpenKCM Session Manager and ExtAuthZ components.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExtractFingerprint ¶
ExtractFingerprint extrancts a fingerprint value from the context
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
func NewBuilder ¶
func NewBuilder(opts ...BuilderOption) *Builder
func (*Builder) FromEnvoyHTTPRequest ¶
func (b *Builder) FromEnvoyHTTPRequest(r *envoyauth.AttributeContext_HttpRequest) (string, error)
type BuilderOption ¶
type BuilderOption func(*Builder)
func WithHeaderKeys ¶
func WithHeaderKeys(keys []string) BuilderOption
Click to show internal directories.
Click to hide internal directories.