1 *************************
2 IndieAuth to OpenID proxy
3 *************************
5 Proxies IndieAuth__ authorization requests to one's OpenID__ server.
7 __ http://indiewebcamp.com/IndieAuth
14 0. Install dependencies
15 1. Setup your webserver: make ``www/`` the root (document) directory of the
17 2. Make ``data/`` world-writable (or at least writable by the web server)
18 3. Make sure your website can be used as OpenID identifier
19 4. Modify your website and add the following to its ``<head>``::
21 <link rel="authorization_endpoint" href="http://indieauth-openid.example.org/" />
26 A sqlite file ``data/tokens.sq3`` is created by indieauth-openid.
27 To configure that path, copy ``config.php.dist`` to ``config.php`` and
30 If you're using the ``.phar`` file, append ``.config.php`` to the full
31 file name - e.g. ``indieauth-openid-0.1.0.phar.config.php``.
39 * PDO with sqlite3 driver
48 Install the dependencies::
50 $ pear install net_url2-2.2.1
51 $ pear install openid-alpha
57 ``indieauth-openid`` is licensed under the `AGPL v3`__ or later.
59 __ http://www.gnu.org/licenses/agpl.html