- <li>OAuth2 API (potential extension to OIDC later), using <a href="http://bshaffer.github.io/oauth2-server-php-docs/">oauth2-server-php</a></li>
- <li>Password storage with password_hash (currently bcrypt) + nonce, auto-upgrade on login</li>
- <li>Relatively easy to install on Linux with Apache + PHP5/PHP7 + MySQL (Other DBs should be easy to support)</li>
+ <li><mark>OAuth2 API</mark> (potential extension to OIDC later), using <a href="http://bshaffer.github.io/oauth2-server-php-docs/">oauth2-server-php</a></li>
+ <li>Password storage with <mark>password_hash</mark> (currently bcrypt) + nonce, auto-upgrade on login</li>
+ <li>Relatively easy to install on "<mark>LAMP</mark>" (Linux with Apache + MySQL + PHP5/PHP7)</li>
<li><a href="http://www.doctrine-project.org/projects/dbal.html">Doctrine DBAL</a> for DB abstraction,
<a href="https://github.com/KaiRo-at/php-utility-classes">php-utility-classes</a> for email and DOM document abstraction</li>
<li>Skinnable to brand installation to fit operator</a>
<li><a href="http://www.doctrine-project.org/projects/dbal.html">Doctrine DBAL</a> for DB abstraction,
<a href="https://github.com/KaiRo-at/php-utility-classes">php-utility-classes</a> for email and DOM document abstraction</li>
<li>Skinnable to brand installation to fit operator</a>
@@ -187,9+187,9 @@ blog post by François Marier</a></p>
<div class="simplebox">
<ul>
<div class="simplebox">
<ul>
- <li>Only Authorization Code flow supported right now, oauth2-server-php can do Client Credentials as well as OIDC, should not be too hard to add.</li>
- <li>Tested with Apache and MySQL for now, other web and DB servers should be possible easily.</li>
- <li>Rudimentary documentation exists in the main README.</li>
+ <li>Only <mark>Authorization Code</mark> flow supported right now, oauth2-server-php can do Client Credentials as well as OIDC, should not be too hard to add.</li>
+ <li>Tested with <mark>Apache and MySQL</mark> for now, other web and DB servers should be possible easily.</li>
+ <li>Rudimentary documentation exists in the main <mark>README</mark>.</li>
<li>Languages supported are US English (default) and German, detected via Accept-Language sent by browser.</li>
<li>Testing is done by running logins with KaiRo's websites (2 different client implementations).</li>
<li>Special Thanks to Christoph Zauner for doing a review that didn't find any actual security issues (but some minor comments).</li>
<li>Languages supported are US English (default) and German, detected via Accept-Language sent by browser.</li>
<li>Testing is done by running logins with KaiRo's websites (2 different client implementations).</li>
<li>Special Thanks to Christoph Zauner for doing a review that didn't find any actual security issues (but some minor comments).</li>
@@ -204,12+204,12 @@ blog post by François Marier</a></p>