Documentation
¶
Index ¶
Constants ¶
View Source
const AuthorizationHeader = "Authorization"
View Source
const BearerPrefix = "Bearer"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BearerSecurityScheme ¶
type BearerSecurityScheme struct {
Type Type
Scheme SchemeName
In SchemeIn
Name string
ValidValue *string
AttackValue string
}
func NewAuthorizationBearerSecurityScheme ¶
func NewAuthorizationBearerSecurityScheme(name string, value *string) *BearerSecurityScheme
func (*BearerSecurityScheme) GetAttackValue ¶
func (ss *BearerSecurityScheme) GetAttackValue() interface{}
func (*BearerSecurityScheme) GetCookies ¶
func (ss *BearerSecurityScheme) GetCookies() []*http.Cookie
func (*BearerSecurityScheme) GetHeaders ¶
func (ss *BearerSecurityScheme) GetHeaders() http.Header
func (*BearerSecurityScheme) GetValidValue ¶
func (ss *BearerSecurityScheme) GetValidValue() interface{}
func (*BearerSecurityScheme) SetAttackValue ¶
func (ss *BearerSecurityScheme) SetAttackValue(v interface{})
type Operation ¶
type Operations ¶
type Operations []Operation
func (Operations) Len ¶
func (o Operations) Len() int
func (Operations) Less ¶
func (o Operations) Less(i, j int) bool
func (Operations) Swap ¶
func (o Operations) Swap(i, j int)
type SchemeName ¶
type SchemeName string
const ( BasicScheme SchemeName = "basic" BearerScheme SchemeName = "bearer" DigestScheme SchemeName = "digest" OAuthScheme SchemeName = "oauth" PrivateToken SchemeName = "privateToken" NoneScheme SchemeName = "none" )
Values are registred in the IANA Authentication Scheme registry https://www.iana.org/assignments/http-authschemes/http-authschemes.xhtml
func (*SchemeName) Set ¶
func (s *SchemeName) Set(v string) error
func (*SchemeName) String ¶
func (s *SchemeName) String() string
func (*SchemeName) Type ¶
func (e *SchemeName) Type() string
type SecurityScheme ¶
Click to show internal directories.
Click to hide internal directories.