Commit Graph

83 Commits

Author SHA1 Message Date
Diogo Peralta Cordeiro 3023179d74
Fix wrong log warning message for request_uri validation 2022-01-20 12:11:40 +00:00
Barnaby Walters 13ebdf68e9 Added v0.1.0 date 2021-06-24 13:48:53 +02:00
Barnaby Walters 76e6689d59 Corrected reference 2021-06-24 13:44:54 +02:00
Barnaby Walters caa64eb8c4 Added contributions section to readme 2021-06-24 13:44:13 +02:00
Barnaby Walters 85afbd7ff1 Added to README, php version constraint, doc regen 2021-06-24 13:43:00 +02:00
Barnaby Walters c5ab491fc8 Removed composer.lock, set GH action to test against 7.3, 7.4 & 8.0 2021-06-24 13:33:38 +02:00
Barnaby Walters d933a42591 Minor changes to make tests compatible with PHP 8.0 2021-06-24 13:32:24 +02:00
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 87bfe33443 Added additional logging 2021-06-18 16:33:39 +02:00
Barnaby Walters 353f15b7b1 Regenerated documentation 2021-06-18 16:12:05 +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 a2d8223650 Documented config parameter 2021-06-18 00:48:05 +02:00
Barnaby Walters 1af270b42f Implemented, tested non-PKCE flow. Fixes #1 2021-06-18 00:39:21 +02:00
Barnaby Walters ce541c3607 Added test for missing parameters, now also validating code_challenge_method 2021-06-16 23:41:51 +02:00
Barnaby Walters 76663d8dc6 Added badges to README 2021-06-16 16:09:07 +02:00
Barnaby Walters 9af1cdb4f8 Added build status badge 2021-06-16 15:59:25 +02:00
Barnaby Walters bb22f9b0e3 Linked build status badge to builds page 2021-06-16 15:58:28 +02:00
Barnaby Walters 6b3c56fb6e Fixed more static issues 2021-06-15 01:14:27 +02:00
Barnaby Walters 7a64366d56 Corrected some more type issues 2021-06-15 01:03:11 +02:00
Barnaby Walters 896f661a7f Installed Psalm, set up static analysis
Fixed a couple of minor issues
2021-06-15 00:51:04 +02:00
Barnaby Walters f0469a7d54 Added build status badge 2021-06-15 00:20:14 +02:00
Barnaby Walters 353b163471 Set action PHP version to 7.4 2021-06-15 00:04:53 +02:00
Barnaby Walters 390bbacd80 Moved setup-php to correct location 2021-06-15 00:03:45 +02:00
Barnaby Walters 6ee1c0986d Fixed syntax 2021-06-15 00:03:05 +02:00
Barnaby Walters 83900d915d Set GH action to use PHP 7.3 2021-06-15 00:02:34 +02:00
Barnaby Walters 7cc21b39c3 Changed GH action 2021-06-14 23:57:45 +02:00
Barnaby Walters a98ca9e33d Merge branch 'main' of github.com:Taproot/indieauth 2021-06-14 23:53:23 +02:00
Barnaby Walters 37ae81ed5c Fixed nyholm requirement 2021-06-14 23:53:15 +02:00
Barnaby Walters 23520e79e3
Create php.yml 2021-06-14 23:50:20 +02:00
Barnaby Walters 998c246d2d Regenerated coverage 2021-06-13 15:55:36 +02:00
Barnaby Walters aba744948e Added quick links to README 2021-06-13 15:49:23 +02:00
Barnaby Walters 5ee97182bc Regenerated coverage to work with GH pages: 2021-06-13 15:47:54 +02:00
Barnaby Walters 31bc355fcf Re-ran coverage 2021-06-13 15:37:41 +02:00
Barnaby Walters 36d56807fe Regenerated docs 2021-06-13 15:35:36 +02:00
Barnaby Walters 2255202803 Added test coverage data to docs folder so it shows up in GH pages 2021-06-13 15:35:07 +02:00
Barnaby Walters bf16d0eb55 Improved some tests, got to 95% coverage 2021-06-13 15:30:58 +02:00
Barnaby Walters ca1819776e Tested SingleUserPasswordAuthCallback, improved ServerTest 2021-06-13 15:24:17 +02:00
Barnaby Walters 74a5797c30 Added pseudocode example 2021-06-13 14:40:53 +02:00
Barnaby Walters 61aa7f55f9 Refactored TokenStorageInterface for an improved flow
* Now passing an auth code data validation callback to the exchange method
* Removed Token, it’s no longer necessary
* Simplified interface where possible
* All tests passing
* Updated docblocks
2021-06-13 14:34:37 +02:00
Barnaby Walters 645ab833c5 Fixed reference: 2021-06-13 12:49:23 +02:00
Barnaby Walters b53d5fc1da Syntax-highlighted doc examples 2021-06-13 00:30:44 +02:00
Barnaby Walters d0fa39472a ditto in README 2021-06-13 00:19:41 +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 9234ad64bd parens 2021-06-12 23:27:46 +02:00
Barnaby Walters efaa4b0cdf Added link to handleauthendpointrequest 2021-06-12 23:27:20 +02:00
Barnaby Walters 842d83af8e Made docs link more specific, added helpful links 2021-06-12 23:23:48 +02:00
Barnaby Walters 96e30c8dd1 Linked to GH pages documentation 2021-06-12 23:17:02 +02:00
Barnaby Walters 1a33705de5 Regenerated docs 2021-06-12 23:11:33 +02:00