Documentation
¶
Index ¶
Constants ¶
View Source
const ( DefaultIdPrefix = "{" DefaultIdSuffix = "}" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BCryptPasswordEncoder ¶
type BCryptPasswordEncoder struct {
// contains filtered or unexported fields
}
func NewBCryptPasswordEncoder ¶
func NewBCryptPasswordEncoder(cost int) *BCryptPasswordEncoder
func (*BCryptPasswordEncoder) Encode ¶
func (e *BCryptPasswordEncoder) Encode(rawPassword string) (string, error)
func (*BCryptPasswordEncoder) Matches ¶
func (e *BCryptPasswordEncoder) Matches(rawPassword string, encodedPassword string) bool
func (*BCryptPasswordEncoder) UpgradeEncoding ¶
func (e *BCryptPasswordEncoder) UpgradeEncoding(encodedPassword string) bool
type DelegatingPasswordEncoder ¶
type DelegatingPasswordEncoder struct {
// contains filtered or unexported fields
}
func NewDelegatingPasswordEncoder ¶
func NewDelegatingPasswordEncoder(idForEncode string, idToPasswordEncoder map[string]PasswordEncoder) *DelegatingPasswordEncoder
TODO: options / builder
func (*DelegatingPasswordEncoder) Encode ¶
func (e *DelegatingPasswordEncoder) Encode(rawPassword string) (string, error)
func (*DelegatingPasswordEncoder) Matches ¶
func (e *DelegatingPasswordEncoder) Matches(rawPassword string, prefixEncodedPassword string) bool
func (*DelegatingPasswordEncoder) UpgradeEncoding ¶
func (e *DelegatingPasswordEncoder) UpgradeEncoding(prefixEncodedPassword string) bool
type PasswordEncoder ¶
type PasswordEncoder interface { Encode(rawPassword string) (string, error) Matches(rawPassword string, encodedPassword string) bool UpgradeEncoding(encodedPassword string) bool }
func NopPasswordEncoder ¶
func NopPasswordEncoder() PasswordEncoder
Deprecated. For testing purposes only
type Pbkdf2PasswordEncoder ¶
type Pbkdf2PasswordEncoder struct {
// contains filtered or unexported fields
}
func DefaultPbkdf2PasswordEncoder ¶
func DefaultPbkdf2PasswordEncoder() *Pbkdf2PasswordEncoder
Pbkdf2PasswordEncoder.defaultsForSpringSecurity_v5_8()
func (*Pbkdf2PasswordEncoder) Encode ¶
func (e *Pbkdf2PasswordEncoder) Encode(rawPassword string) (string, error)
func (*Pbkdf2PasswordEncoder) Matches ¶
func (e *Pbkdf2PasswordEncoder) Matches(rawPassword string, encodedPassword string) bool
func (*Pbkdf2PasswordEncoder) UpgradeEncoding ¶
func (e *Pbkdf2PasswordEncoder) UpgradeEncoding(encodedPassword string) bool
type SCryptPasswordEncoder ¶
type SCryptPasswordEncoder struct {
// contains filtered or unexported fields
}
func DefaultSCryptPasswordEncoder ¶
func DefaultSCryptPasswordEncoder() *SCryptPasswordEncoder
func (*SCryptPasswordEncoder) Encode ¶
func (e *SCryptPasswordEncoder) Encode(rawPassword string) (string, error)
func (*SCryptPasswordEncoder) Matches ¶
func (e *SCryptPasswordEncoder) Matches(rawPassword string, encodedPassword string) bool
func (*SCryptPasswordEncoder) UpgradeEncoding ¶
func (e *SCryptPasswordEncoder) UpgradeEncoding(encodedPassword string) bool
type Sha256PasswordEncoder ¶
type Sha256PasswordEncoder struct {
// contains filtered or unexported fields
}
Deprecated
func NewSha256PasswordEncoder ¶
func NewSha256PasswordEncoder(saltGen keygen.BytesKeyGenerator) *Sha256PasswordEncoder
Deprecated
func (*Sha256PasswordEncoder) Encode ¶
func (e *Sha256PasswordEncoder) Encode(rawPassword string) (string, error)
func (*Sha256PasswordEncoder) Matches ¶
func (e *Sha256PasswordEncoder) Matches(rawPassword string, encodedPassword string) bool
func (*Sha256PasswordEncoder) UpgradeEncoding ¶
func (e *Sha256PasswordEncoder) UpgradeEncoding(encodedPassword string) bool
type Sm3PasswordEncoder ¶
type Sm3PasswordEncoder struct {
// contains filtered or unexported fields
}
func NewSm3PasswordEncoder ¶
func NewSm3PasswordEncoder(saltGen keygen.BytesKeyGenerator) *Sm3PasswordEncoder
func (*Sm3PasswordEncoder) Encode ¶
func (e *Sm3PasswordEncoder) Encode(rawPassword string) (string, error)
func (*Sm3PasswordEncoder) Matches ¶
func (e *Sm3PasswordEncoder) Matches(rawPassword string, encodedPassword string) bool
func (*Sm3PasswordEncoder) UpgradeEncoding ¶
func (e *Sm3PasswordEncoder) UpgradeEncoding(encodedPassword string) bool
Click to show internal directories.
Click to hide internal directories.