wgcl/internal/federate/if.go
2025-11-20 11:47:00 +08:00

13 lines
354 B
Go

package federate
import "errors"
type AUTH interface {
IsUser(name string) (string, error)
UserAuthorizeWG(name string) (bool, error)
// return IsUser check
UserAuthenticate(name string, password string) (string, error)
}
var ErrAUTHNoUser = errors.New("No user for auth")
var ErrAUTHAuthenticateInvalidPassword = errors.New("Incorrect Password")