Versions in this module Expand all Collapse all v0 v0.35.3 Jan 15, 2021 v0.2.3 Jan 15, 2021 Changes in this version + type ClientConfig struct + func GetDefaultClientConf() ClientConfig + func UnmarshalClientConfFromIni(conf ini.File) (cfg ClientConfig) + 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 ServerConfig struct + func GetDefaultServerConf() ServerConfig + func UnmarshalServerConfFromIni(conf ini.File) (cfg ServerConfig) + type Setter interface + SetLogin func(*msg.Login) error + SetNewWorkConn func(*msg.NewWorkConn) error + SetPing func(*msg.Ping) error + func NewAuthSetter(cfg ClientConfig) (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 ServerConfig) (authVerifier Verifier)