Documentation ¶
Index ¶
- type AuthClientConfig
- type AuthServerConfig
- type OidcAuthConsumer
- type OidcAuthProvider
- type Setter
- type TokenAuthSetterVerifier
- func (auth *TokenAuthSetterVerifier) SetLogin(loginMsg *msg.Login) (err error)
- func (auth *TokenAuthSetterVerifier) SetNewWorkConn(newWorkConnMsg *msg.NewWorkConn) error
- func (auth *TokenAuthSetterVerifier) SetPing(pingMsg *msg.Ping) error
- func (auth *TokenAuthSetterVerifier) VerifyLogin(loginMsg *msg.Login) error
- func (auth *TokenAuthSetterVerifier) VerifyNewWorkConn(newWorkConnMsg *msg.NewWorkConn) error
- func (auth *TokenAuthSetterVerifier) VerifyPing(pingMsg *msg.Ping) error
- type Verifier
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthClientConfig ¶
type AuthClientConfig struct {
// contains filtered or unexported fields
}
func GetDefaultAuthClientConf ¶
func GetDefaultAuthClientConf() AuthClientConfig
func UnmarshalAuthClientConfFromIni ¶
func UnmarshalAuthClientConfFromIni(conf ini.File) (cfg AuthClientConfig)
type AuthServerConfig ¶
type AuthServerConfig struct {
// contains filtered or unexported fields
}
func GetDefaultAuthServerConf ¶
func GetDefaultAuthServerConf() AuthServerConfig
func UnmarshalAuthServerConfFromIni ¶
func UnmarshalAuthServerConfFromIni(conf ini.File) (cfg AuthServerConfig)
type OidcAuthConsumer ¶
type OidcAuthConsumer struct {
// contains filtered or unexported fields
}
func NewOidcAuthVerifier ¶
func NewOidcAuthVerifier(baseCfg baseConfig, cfg oidcServerConfig) *OidcAuthConsumer
func (*OidcAuthConsumer) VerifyLogin ¶
func (auth *OidcAuthConsumer) VerifyLogin(loginMsg *msg.Login) (err error)
func (*OidcAuthConsumer) VerifyNewWorkConn ¶
func (auth *OidcAuthConsumer) VerifyNewWorkConn(newWorkConnMsg *msg.NewWorkConn) (err error)
func (*OidcAuthConsumer) VerifyPing ¶
func (auth *OidcAuthConsumer) VerifyPing(pingMsg *msg.Ping) (err error)
type OidcAuthProvider ¶
type OidcAuthProvider struct {
// contains filtered or unexported fields
}
func NewOidcAuthSetter ¶
func NewOidcAuthSetter(baseCfg baseConfig, cfg oidcClientConfig) *OidcAuthProvider
func (*OidcAuthProvider) SetLogin ¶
func (auth *OidcAuthProvider) SetLogin(loginMsg *msg.Login) (err error)
func (*OidcAuthProvider) SetNewWorkConn ¶
func (auth *OidcAuthProvider) SetNewWorkConn(newWorkConnMsg *msg.NewWorkConn) (err error)
type Setter ¶
type Setter interface { SetLogin(*msg.Login) error SetPing(*msg.Ping) error SetNewWorkConn(*msg.NewWorkConn) error }
func NewAuthSetter ¶
func NewAuthSetter(cfg AuthClientConfig) (authProvider Setter)
type TokenAuthSetterVerifier ¶
type TokenAuthSetterVerifier struct {
// contains filtered or unexported fields
}
func NewTokenAuth ¶
func NewTokenAuth(baseCfg baseConfig, cfg tokenConfig) *TokenAuthSetterVerifier
func (*TokenAuthSetterVerifier) SetLogin ¶
func (auth *TokenAuthSetterVerifier) SetLogin(loginMsg *msg.Login) (err error)
func (*TokenAuthSetterVerifier) SetNewWorkConn ¶
func (auth *TokenAuthSetterVerifier) SetNewWorkConn(newWorkConnMsg *msg.NewWorkConn) error
func (*TokenAuthSetterVerifier) SetPing ¶
func (auth *TokenAuthSetterVerifier) SetPing(pingMsg *msg.Ping) error
func (*TokenAuthSetterVerifier) VerifyLogin ¶
func (auth *TokenAuthSetterVerifier) VerifyLogin(loginMsg *msg.Login) error
func (*TokenAuthSetterVerifier) VerifyNewWorkConn ¶
func (auth *TokenAuthSetterVerifier) VerifyNewWorkConn(newWorkConnMsg *msg.NewWorkConn) error
func (*TokenAuthSetterVerifier) VerifyPing ¶
func (auth *TokenAuthSetterVerifier) VerifyPing(pingMsg *msg.Ping) error
type Verifier ¶
type Verifier interface { VerifyLogin(*msg.Login) error VerifyPing(*msg.Ping) error VerifyNewWorkConn(*msg.NewWorkConn) error }
func NewAuthVerifier ¶
func NewAuthVerifier(cfg AuthServerConfig) (authVerifier Verifier)
Click to show internal directories.
Click to hide internal directories.