OKFNAnnotator is a Zope product that provides a token server for Annotator clients and the Annotator Javascript files.

It is written in Python for the Zope web application server. It uses the standard Zope UserFolders for authentication.


The source code can be browsed here or in the Mercurial repository at


The Python code can be checked out into the Zope Product folder:

  1. hg clone

The token generator is called AuthTokenGenerator in Zope.

You will also need the PyJWT Python library that can be easy-installed.

To use the provided Annotator Javascripts through Zope you also need to install the FileSystemSite product and create a Filesystem Directory View object in Zope.

Last modified 10 years ago Last modified on Nov 14, 2012, 1:52:58 PM