Proxies IndieAuth authorization requests to one's OpenID server.
Install dependencies
Setup your webserver: make
www/
the root (document) directory of the new virtual hostMake
data/
world-writable (or at least writable by the web server)Make sure your website can be used as OpenID identifier
Modify your website and add the following to its
<head>
:<link rel="authorization_endpoint" href="http://indieauth-openid.example.org/" />
A sqlite file data/tokens.sq3
is created by indieauth-openid.
To configure that path, copy config.php.dist
to config.php
and
adjust it.
If you're using the .phar
file, append .config.php
to the full
file name - e.g. indieauth-openid-0.1.0.phar.config.php
.
- PHP 5.3+
- PDO with sqlite3 driver
- PEAR libraries:
- Net_URL2
- OpenID
Install the dependencies:
$ pear install net_url2-2.2.1 $ pear install openid-alpha
indieauth-openid
is licensed under the AGPL v3 or later.
Written by Christian Weiske, cweiske@cweiske.de