Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/indieweb/wordpress-indieauth

IndieAuth for WordPress
https://github.com/indieweb/wordpress-indieauth

Remove unneeded variable

9fa0b5f0d413c3517d850da30de8644b52d9a06e authored almost 3 years ago by David Shanske <[email protected]>
Merge pull request #227 from dshanske/newendpoints

New Endpoints

d0a2106f34b9426a526d30ffca2590aecd30ddcf authored about 3 years ago by David Shanske <[email protected]>
Fixes and tests for userinfo endpoint

1c69bc0a64556ab4ffbbb02a9660388237dcacdc authored about 3 years ago by David Shanske <[email protected]>
Add new endpoints

fdcd7fe843e65d46aae7545444e581b4fbfa0506 authored about 3 years ago by David Shanske <[email protected]>
Set constant when login is with token.

165fc96c049a749ac622f1c72a2bb505485ba6b1 authored about 3 years ago by David Shanske <[email protected]>
Introduce new base class

728e79e64c96ce0770b94e25711ef892ec9344c0 authored about 3 years ago by David Shanske <[email protected]>
Ensure responses to IndieAuth endpoints are always OAuth compliant responses

cbab901c587465ed6f727572024c87b4b932bba6 authored about 3 years ago by David Shanske <[email protected]>
Minor fix to OAuth Response class

0fb36118db0dbf9c6f88f5ff746707fbcf656f40 authored about 3 years ago by David Shanske <[email protected]>
Update style

e855dc65c15c1e315ce00e709a82199e69c1d1b8 authored about 3 years ago by David Shanske <[email protected]>
Break token functionality into parent class

51799c8bd48d84c28de24346417f3e0c801c42d0 authored about 3 years ago by David Shanske <[email protected]>
Add IndieAuth Metadata Endpoint (#226)

Add IndieAuth Metadata Endpoint

cc8d1f7b9848b56365463d60d4bdf87e05890f37 authored about 3 years ago by David Shanske <[email protected]>
Merge pull request #225 from dshanske/iss224

Resolve Issue #224

2d428b3d9e1e341596de48fa01c4f05304249661 authored about 3 years ago by David Shanske <[email protected]>
Bump version

480b76c2e1ea1b643773a1117ec211f13143ae2e authored about 3 years ago by David Shanske <[email protected]>
Check for existence of files

11066ebc0f8473ce24d95529e0eaeb077b606b17 authored about 3 years ago by David Shanske <[email protected]>
Merge pull request #223 from dshanske/refreshtokens

Refresh Tokens

58b6ebf9c0c41bfc9737aefb30783e8b2a1f458c authored over 3 years ago by David Shanske <[email protected]>
Make fixes based on feedback from reviewers

a6794ea9eedfd543cac639cb901fd883e34e52e8 authored over 3 years ago by David Shanske <[email protected]>
Update readme and POT file

632bd2ae33b50115a678e81c0f75be4010d3c4fc authored over 3 years ago by David Shanske <[email protected]>
Fix missing pre-checked option

f9bb4046f59fd9080e8fb20d309db9c200d369a2 authored over 3 years ago by David Shanske <[email protected]>
For now the refresh token will only last 5 minutes past the expiry of the access token.

4898ee41da97a8bc4dfbfb6a6a130f7d80169a9a authored over 3 years ago by David Shanske <[email protected]>
Introduce Refresh Token Functionality

40424cbd185875080d0e10bf341cd68dc5514541 authored over 3 years ago by David Shanske <[email protected]>
Add function to find tokens by uuid and test it.

fb04b38911aaa5d1fc40f15e7c098d47d6ede503 authored over 3 years ago by David Shanske <[email protected]>
Ensure that the expiration has no milliseconds.

3f1f24a51a2f6bf5782df46b4f27a92f80dbd31c authored over 3 years ago by David Shanske <[email protected]>
Add uuid at the authorization code generation

1486fe1cdf207128f64463784f0553714e03f859 authored over 3 years ago by David Shanske <[email protected]>
Merge pull request #222 from dshanske/testupdates2

More Tests

85bc153bd9c881356f68d2e156decebfb84f50ea authored over 3 years ago by David Shanske <[email protected]>
Fix style issue

7d272e47a984dc1b7bb7507d81512ed4701f0945 authored over 3 years ago by David Shanske <[email protected]>
Add ticket auth test

9f968e3103b1e04fac3e5bcadc299acfc2a68d91 authored over 3 years ago by David Shanske <[email protected]>
Enable Ticket Auth for Testing

bcd3cca15b006d220973e272ae80a6f2ba83808c authored over 3 years ago by David Shanske <[email protected]>
Switch ticket endpoint to add iat to match the introspection storage parameter

46afafbd5acd2cde72abc185250733d867adae57 authored over 3 years ago by David Shanske <[email protected]>
Add additonal tests and refactor the endpoints a bit

270842f85b9295ed2bea0715260cfa59d4273d21 authored over 3 years ago by David Shanske <[email protected]>
Merge pull request #221 from dshanske/testupdates

Add Additional Tests and Fixes Resulting From Testing

c1e5fd0e106508c75441b7a498409828e95cafed authored over 3 years ago by David Shanske <[email protected]>
Remove space

6e1169254da0db724858f18b41d722940f412306 authored over 3 years ago by David Shanske <[email protected]>
Bump version as recent and upcoming changes warrant a major, not minor release

8e3cefa60764ed48ec71de4fb31d967273ee76da authored over 3 years ago by David Shanske <[email protected]>
Define unit test constant that will disable client discovery during testing

d04a89dd4936c83064dba1f370d8ab9e80574d3c authored over 3 years ago by David Shanske <[email protected]>
Test and fix issue where a token could not be issued for just profile scopes, clarified at last Indieauth popup.

da1b11878dc590dc3c629dcf8c85de8093a8d204 authored over 3 years ago by David Shanske <[email protected]>
Add check of profile generation function

243fbb61d665781916b5b434dc75a17ae09786b7 authored over 3 years ago by David Shanske <[email protected]>
Add tests for redeeming with profile and fix for revealed case where variable is not instantiated

c442c840748ee2df465ee84324dd745be2ba90af authored over 3 years ago by David Shanske <[email protected]>
Test Added Which Revealed Authorization Endpoint Redemption Did Not Include Profile Response

b0fd021d234f653ef205fa7e6d5fd7b3b2803184 authored over 3 years ago by David Shanske <[email protected]>
Add tests which revealed that the authorization endpoint was returning a scope parameter which is not in spec

f35da7e5beb651a1643ad90814130bf7cf833d70 authored over 3 years ago by David Shanske <[email protected]>
Add similar function to auth endpoint test for additional tests

2a9af1d247da0cf84bca24acca2e5a04ba983471 authored over 3 years ago by David Shanske <[email protected]>
Create Form Encoded Function to Simplify Testing

0904ea0118ed9a9895e11625bb4e1f8273743b83 authored over 3 years ago by David Shanske <[email protected]>
Add tests for token revokation requests

a84d86bd9aa030477c168bbeef47183615abd096 authored over 3 years ago by David Shanske <[email protected]>
New test revealed that adding a default for grant type errored out the new introspection type

c381751f2029abde5b04bf8f766140886e1fcfdf authored over 3 years ago by David Shanske <[email protected]>
Add token introspection and verification tests

dd586621cd6d0425c1bb94a36cf8568a25354f2a authored over 3 years ago by David Shanske <[email protected]>
Update from php-cli scaffolding

8c7265507e413e28bbe5e1a194eb97980a6a39b9 authored over 3 years ago by David Shanske <[email protected]>
Merge pull request #212 from dshanske/ticket

Ticket Endpoint

72764017307843cfbbf7643550022531137e990d authored over 3 years ago by David Shanske <[email protected]>
Merge pull request #219 from dshanske/iss218

Attempt to Resolve Issues 218 and 187

28ba0834a53540239e97f68d5312c97dc8ac0ffe authored over 3 years ago by David Shanske <[email protected]>
Move Testing from Travis to GitHub Actions (#220)

* Move testing from Travis to GitHub Actions

cbea5951e1753eba863745a3a86442813f71ac90 authored over 3 years ago by David Shanske <[email protected]>
Missed removing default

06f6861807b371d087f8865c2d9a6ccf05fd717d authored over 3 years ago by David Shanske <[email protected]>
Consolidate looking for a root user into a new function which is called in multiple places to improve defaults.

8bb5a732fa59ad433d0a8db796cf2e588dcffb71 authored over 3 years ago by David Shanske <[email protected]>
Update text for expiring token functionality and move to the local file so it is disabled if the hidden remote option is enabled.

72d68b73a9ea26e0e9799d0577efe22b8cae68d6 authored over 3 years ago by David Shanske <[email protected]>
Merge pull request #217 from dshanske/introspection

Introspection

f8890f13811c22c3e5ced09899ec4bf06079a890 authored over 3 years ago by David Shanske <[email protected]>
Turn create into a create/draft/none option selection (#213)

* Turn create into a create/draft/none option selection

* Fix escaping

78001260bb144546c4b33e28f4086b8d36831a1f authored over 3 years ago by David Shanske <[email protected]>
Fix docblock for verify function

76000fa8deae156055c176b2ae29ca90bd88c7a2 authored over 3 years ago by David Shanske <[email protected]>
Merge pull request #215 from indieweb/dependabot/composer/composer/installers-approx-2.0

Update composer/installers requirement from ~1.0 to ~2.0

82ca0a4a06e511b584079cb09946735f91c0ed45 authored over 3 years ago by Matthias Pfefferle <[email protected]>
Fix style issue

6a71477f0bd346cc450c0483aa854c92c45b59e6 authored over 3 years ago by David Shanske <[email protected]>
Remove additional expires_in reference

401a3c77c28a5441e43d9e473ba10e63c72bc9df authored over 3 years ago by David Shanske <[email protected]>
Add token introspection endpoint

dc5c076b1e79207ba8442ef1ba1e6755b1a8f986 authored over 3 years ago by David Shanske <[email protected]>
Switch parameters issued_at and expiration to iat and exp to match Token Introspection Spec being incorporated into IndieAuth

b9996c5cbd4e06aaa37bc73cbd008da49518d733 authored over 3 years ago by David Shanske <[email protected]>
Update composer/installers requirement from ~1.0 to ~2.0

Updates the requirements on [composer/installers](https://github.com/composer/installers) to per...

b5cb265af2c2589f746d9d79869526a5e4bb72d8 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Allow for an array of resources

d3732f3876da525e70bd51ca633530621ef000e3 authored over 3 years ago by David Shanske <[email protected]>
Do not revoke tokens because you dont have permission

3e88acb719ce1b733178f433b4e61dc69cfe3245 authored over 3 years ago by David Shanske <[email protected]>
Check for empty array

d50101fe82e3b385722cf4beba2a6299fe05eb14 authored over 3 years ago by David Shanske <[email protected]>
Update readme

be4bdba1d2057f2981155282ab518acaf18f6152 authored over 3 years ago by David Shanske <[email protected]>
Improve error messaging

e506a0eb0ebcb293312e908916900b3d02e44e68 authored over 3 years ago by David Shanske <[email protected]>
Check if return is an OAuth Error Response and if so return

efca8979a775a16f5987d3673afca9e08b3dd0d7 authored over 3 years ago by David Shanske <[email protected]>
Update expiration

723911e5b5612c34660ad83b8c260a2485d327f2 authored over 3 years ago by David Shanske <[email protected]>
Expire external tokens or refresh them.

70aec8470bf4787298228160f24f4a86de9947ef authored over 3 years ago by David Shanske <[email protected]>
Move external token handling to an object.

e1f785ee9c5c5fa49ce35fab3ba0686892741a7e authored over 3 years ago by David Shanske <[email protected]>
Actually should be 200 as the endpoint immediately redeems

c790ec1e30bdf97b313abb317a25badb48535277 authored over 3 years ago by David Shanske <[email protected]>
Add column to indicate refresh token

8185287b4b8733c0275c0ac1f12287ddc2672265 authored over 3 years ago by David Shanske <[email protected]>
Hide ticket in error log

a7668972706fbccca029243d22934e4ac6080703 authored over 3 years ago by David Shanske <[email protected]>
Return 202 on success and 500 on failure to save

6a2bc6aefedcbed44386d9bd19e89e15b53538aa authored over 3 years ago by David Shanske <[email protected]>
Add external token UI page.

5963150f863759c7568aea7d5053f7c915698b20 authored over 3 years ago by David Shanske <[email protected]>
Adjust to only if not set

7c8e37715825307c92a69d870a97b66062ea6a3f authored over 3 years ago by David Shanske <[email protected]>
Add initial experimental receiving ticket endpoint behind flag

d2764512ee0a0a25da1d89f048b68ff171f36b47 authored over 3 years ago by David Shanske <[email protected]>
Merge pull request #210 from dshanske/expiring

Add expiration functionality

293af7271b5eadaee8391c8d8abe3485ea1fe154 authored over 3 years ago by David Shanske <[email protected]>
Indents!

37f935712be5cd2a561480f1f53772ea6c0086fa authored over 3 years ago by David Shanske <[email protected]>
Fix typo

43681bdeb7732276f46c5e3af1855e24da4dc942 authored over 3 years ago by David Shanske <[email protected]>
Adjust version indicating major version release due expiring tokens

e0e369a3dc12e50111f5c34f7fe28d16b89b4936 authored over 3 years ago by David Shanske <[email protected]>
Improve templating

8542cd0ae8a0d764645f8dfff9c62a0e9949959f authored over 3 years ago by David Shanske <[email protected]>
Allow for 0 as an option to disable expiry

d7ca12fa8be968d94ded51e71016cfe40477def1 authored over 3 years ago by David Shanske <[email protected]>
Add missing string

8f24cdf5ad853ecfaeaca1632e78be01e4dbb63a authored over 3 years ago by David Shanske <[email protected]>
Add expiration functionality

95dffcb5fe39b177ddc174190be7523aa753b215 authored over 3 years ago by David Shanske <[email protected]>
Merge pull request #208 from dshanske/sanitizefix

Sanitize Fix

f905154988edba817b55308ef46b6093a4be15c1 authored over 3 years ago by David Shanske <[email protected]>
Bump version

af49f873de59f50275b42ed7d4c948d6f0032cc4 authored over 3 years ago by David Shanske <[email protected]>
Missed one token change

9143da3e9de01d84eb906314a5fc41d15ae12a50 authored over 3 years ago by David Shanske <[email protected]>
Switch to token that matches the length of those generated by the system

1d501599c4d61ec3c907d8f2fb6feb838a4e4694 authored over 3 years ago by David Shanske <[email protected]>
Fix style issues

419da2105a15a49b2d2ca914f0dcc4882a8eece9 authored over 3 years ago by David Shanske <[email protected]>
Merge pull request #205 from akirk/fix-invalid-json

Fix notice: Don't run JSON through wp_kses

3777d463edd0fa003dca8cae1a6784a1b4cb049b authored over 3 years ago by David Shanske <[email protected]>
Merge pull request #207 from chee/patch-2

Fix logging in by passing a haystack

6d173ec2de56921776bcebfd1e4825d1232183fa authored over 3 years ago by David Shanske <[email protected]>
Fix logging in

246ae62e9ad916f8998ae5c16cadc8910af85aa9 authored over 3 years ago by chee <[email protected]>
Don't run JSON through wp_kses

7de3408c1754017635170b918bd5971f40eda6d2 authored over 3 years ago by Alex Kirk <[email protected]>
Merge pull request #197 from dshanske/phpcs

Switch to GitHub Actions for Linting

c191ad57829a166c62c00d1fe996086b1570ac54 authored over 3 years ago by David Shanske <[email protected]>
Merge pull request #200 from dshanske/clean2

Fix clean issue

5472a6e286da5af315b82ba3a34dcbac0740fcfe authored over 3 years ago by David Shanske <[email protected]>
Fix clean issue

b52cd48c4804974d212f13651a0983536afd7266 authored over 3 years ago by David Shanske <[email protected]>
Merge pull request #198 from dshanske/clean

Clean Up Strings

308694003931055ed037fa711828cf7e977f2651 authored over 3 years ago by David Shanske <[email protected]>
Final missing echo I hope

f683d286371e64747b2fca2e5c26598234a237aa authored over 3 years ago by David Shanske <[email protected]>
Move header to different hook to work properly

308482368913f3a8ed36baf0822b692360b448c1 authored over 3 years ago by David Shanske <[email protected]>
Echo new sanitized function

011a9114d152a1a45241c59ef8ffccb4a2d56fe2 authored over 3 years ago by David Shanske <[email protected]>
Fix parenthesis in wrong location

f0b868ce94e5b338be8a575aae951d3356d8fa30 authored over 3 years ago by David Shanske <[email protected]>