Barnaby Walters
7a62d38333
Minor changes for PHP 7.3 compatibility
2021-06-24 13:29:39 +02:00
Barnaby Walters
d6594beebe
Fixed issue preventing auth form scopes from being stored
...
I forgot that PHP’s POST body parsing strips the required trailing [] from
names.
2021-06-18 16:44:10 +02:00
Barnaby Walters
01a15f0b46
Made SingleUserAuth callback set a cookie
...
So that auth data is preserved across multiple requests.
2021-06-18 16:11:49 +02:00
Barnaby Walters
ca1819776e
Tested SingleUserPasswordAuthCallback, improved ServerTest
2021-06-13 15:24:17 +02:00
Barnaby Walters
b53d5fc1da
Syntax-highlighted doc examples
2021-06-13 00:30:44 +02:00
Barnaby Walters
7f1cb9e8b2
Improved naming of authentication callback config key
2021-06-13 00:19:16 +02:00
Barnaby Walters
62d02dacc0
Added a bunch of extra documentation
2021-06-13 00:01:32 +02:00
Barnaby Walters
a0fe1b5f80
Required cache-control headers on more responses
2021-06-12 20:08:16 +02:00
Barnaby Walters
196d8a887f
Documented Server, both important Interfaces
2021-06-11 01:21:39 +02:00
Barnaby Walters
e3c3d124bb
Added auth request parameter validation, tests. Started work on exchange methods
2021-06-10 17:49:27 +02:00
Barnaby Walters
c8979a4857
Excluded templates from test coverage, now up to 89%
2021-06-09 00:26:27 +02:00
Barnaby Walters
6d5e93b07c
Refactored Exception Handling, mostly tested authorization request handler
...
* Internal error conditions now raise IndieAuthException
* Bubbled unknown exceptions converted to generic IndieAuthException
* Exceptions passed to overridable handler, turned into response
* Wrote many more tests, fixed a variety of problems
2021-06-09 00:06:35 +02:00
Barnaby Walters
b2c4f8eee5
Created default authorization and authentication callbacks
...
* Created corresponding templates
* Changed how Server configuration works
* Ensured that rauthorization approval requests verify their indieauth parameters
* Wrote first passing test for Server, fixed a variety of small errors along the way
2021-06-07 20:32:02 +02:00