style(auth): rename ProviderConsumer to SetterVerifier since that's the new naming convention for auth

This commit is contained in:
Guy Lewin 2020-02-19 19:46:02 +02:00
parent a7fbe82ea9
commit e563f1cff9

View File

@ -21,22 +21,22 @@ import (
"github.com/fatedier/frp/utils/util" "github.com/fatedier/frp/utils/util"
) )
type TokenAuthProviderConsumer struct { type TokenAuthSetterVerifier struct {
Token string Token string
} }
func NewTokenAuth(token string) *TokenAuthProviderConsumer { func NewTokenAuth(token string) *TokenAuthSetterVerifier {
return &TokenAuthProviderConsumer{ return &TokenAuthSetterVerifier{
Token: token, Token: token,
} }
} }
func (auth *TokenAuthProviderConsumer) SetLogin(loginMsg *msg.Login) (err error) { func (auth *TokenAuthSetterVerifier) SetLogin(loginMsg *msg.Login) (err error) {
loginMsg.PrivilegeKey = util.GetAuthKey(auth.Token, loginMsg.Timestamp) loginMsg.PrivilegeKey = util.GetAuthKey(auth.Token, loginMsg.Timestamp)
return nil return nil
} }
func (auth *TokenAuthProviderConsumer) SetPing(*msg.Ping) error { func (auth *TokenAuthSetterVerifier) SetPing(*msg.Ping) error {
// ping doesn't include authentication in token method // ping doesn't include authentication in token method
return nil return nil
} }
@ -45,14 +45,14 @@ type TokenAuthConsumer struct {
Token string Token string
} }
func (auth *TokenAuthProviderConsumer) VerifyLogin(loginMsg *msg.Login) error { func (auth *TokenAuthSetterVerifier) VerifyLogin(loginMsg *msg.Login) error {
if util.GetAuthKey(auth.Token, loginMsg.Timestamp) != loginMsg.PrivilegeKey { if util.GetAuthKey(auth.Token, loginMsg.Timestamp) != loginMsg.PrivilegeKey {
return fmt.Errorf("token in login doesn't match token from configuration") return fmt.Errorf("token in login doesn't match token from configuration")
} }
return nil return nil
} }
func (auth *TokenAuthProviderConsumer) VerifyPing(*msg.Ping) error { func (auth *TokenAuthSetterVerifier) VerifyPing(*msg.Ping) error {
// ping doesn't include authentication in token method // ping doesn't include authentication in token method
return nil return nil
} }