Versions in this module Expand all Collapse all v0 v0.32.2 Oct 12, 2020 Changes in this version + type AuthClientConfig struct + func GetDefaultAuthClientConf() AuthClientConfig + func UnmarshalAuthClientConfFromIni(conf ini.File) (cfg AuthClientConfig) + type AuthServerConfig struct + func GetDefaultAuthServerConf() AuthServerConfig + func UnmarshalAuthServerConfFromIni(conf ini.File) (cfg AuthServerConfig) + type OidcAuthConsumer struct + func NewOidcAuthVerifier(baseCfg baseConfig, cfg oidcServerConfig) *OidcAuthConsumer + func (auth *OidcAuthConsumer) VerifyLogin(loginMsg *msg.Login) (err error) + func (auth *OidcAuthConsumer) VerifyNewWorkConn(newWorkConnMsg *msg.NewWorkConn) (err error) + func (auth *OidcAuthConsumer) VerifyPing(pingMsg *msg.Ping) (err error) + type OidcAuthProvider struct + func NewOidcAuthSetter(baseCfg baseConfig, cfg oidcClientConfig) *OidcAuthProvider + func (auth *OidcAuthProvider) SetLogin(loginMsg *msg.Login) (err error) + func (auth *OidcAuthProvider) SetNewWorkConn(newWorkConnMsg *msg.NewWorkConn) (err error) + func (auth *OidcAuthProvider) SetPing(pingMsg *msg.Ping) (err error) + type Setter interface + SetLogin func(*msg.Login) error + SetNewWorkConn func(*msg.NewWorkConn) error + SetPing func(*msg.Ping) error + func NewAuthSetter(cfg AuthClientConfig) (authProvider Setter) + type TokenAuthSetterVerifier struct + func NewTokenAuth(baseCfg baseConfig, cfg tokenConfig) *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 interface + VerifyLogin func(*msg.Login) error + VerifyNewWorkConn func(*msg.NewWorkConn) error + VerifyPing func(*msg.Ping) error + func NewAuthVerifier(cfg AuthServerConfig) (authVerifier Verifier)