package interfaces import ( "context" ) type IAuthService interface { Authenticate(ctx context.Context, username string, password string) (string, error) ValidateToken(ctx context.Context, token string) (bool, error) GetUserIDFromToken(ctx context.Context, token string) (string, error) }