v0.0.0-...-e0b94aa Latest Latest

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

Go to latest
Published: Jul 24, 2024 License: Apache-2.0 Imports: 3 Imported by: 152




View Source
const (
	// JobserviceUser is the name of jobservice user
	JobserviceUser = "harbor-jobservice"
	// CoreUser is the name of ui user
	CoreUser = "harbor-core"
View Source
const HeaderPrefix = "Harbor-Secret "

HeaderPrefix is the prefix of the value of Authorization header. It has the space.


This section is empty.


func AddToRequest

func AddToRequest(req *http.Request, secret string) error

AddToRequest add the secret to request

func FromRequest

func FromRequest(req *http.Request) string

FromRequest tries to get Harbor Secret from request header. It will return empty string if the reqeust is nil.


type Store

type Store struct {
	// contains filtered or unexported fields

Store the secrets and provides methods to validate secrets

func NewStore

func NewStore(secrets map[string]string) *Store

NewStore ...

func (*Store) GetUsername

func (s *Store) GetUsername(secret string) string

GetUsername returns the corresponding username of the secret

func (*Store) IsValid

func (s *Store) IsValid(secret string) bool

IsValid returns whether the secret is valid

Jump to

Keyboard shortcuts

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