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
Barnaby Walters
be44ce6330
Clarified implied provenance of example secret
2021-06-12 23:11:17 +02:00
Barnaby Walters
2f47415332
Clarified implied provenance of example secret
2021-06-12 23:11:05 +02:00
Barnaby Walters
f28471df25
Cleaned up usage examples
2021-06-12 23:10:20 +02:00