Skip to content

Releases: indieweb/indieauth-client-php

v1.1.6

08 Nov 21:38
9f3f9cc
Compare
Choose a tag to compare

Update to February 12, 2022 version of IndieAuth

Update to November 26 2020 version of IndieAuth

26 Nov 19:43
Compare
Choose a tag to compare

Warning: This version has major breaking changes compared to the previous version! Please review the docs in the README before updating to this version.

Update to November 26 2020 version of IndieAuth

26 Nov 19:10
Compare
Choose a tag to compare

Warning: This version has major breaking changes compared to the previous version! Please review the docs in the README before updating to this version.

Update to September 26 2020 Spec

25 Nov 17:07
Compare
Choose a tag to compare

The main change is the client now always sends response_type=code

Resolve the URL the user enters before beginning

07 Feb 19:38
a586b86
Compare
Choose a tag to compare

Resolves the user's URL they enter before the flow begins. This allows someone to begin the IndieAuth flow by entering a short domain that redirects to their primary domain.

IndieAuth Client Quickstart

07 Feb 19:29
dc28063
Compare
Choose a tag to compare

This release includes two new methods for quickly developing an IndieAuth client.

The library can now handle all the boilerplate work of generating a state parameter, URL canonicalization, and state management between the request and callback.

Developing an IndieAuth client now requires just setting a few configuration variables and deciding how to show error messages in your application. See the gist below for an example of using the new features!

https://gist.github.com/aaronpk/099d037a79441974e085bb919ac9f1b7

Bugfixes

23 Nov 17:34
2a7f818
Compare
Choose a tag to compare
  • Discovery now works with empty hrefs, e.g. <link rel="authorization_endpoint" href="">
  • Allows query strings for the me URL

Bugfixes

01 Jul 15:46
225ece3
Compare
Choose a tag to compare
  • Now sends a proper HTTP Accept header requesting JSON and form-encoded responses
  • Resolves relative URLs during endpoint discovery
  • Better random number generation for state parameter

OAuth 2.0 Compatibility (removes state parameter)

26 Apr 21:45
f5f6efa
Compare
Choose a tag to compare

This fixes the client to not send the state parameter when making a token request. https://tools.ietf.org/html/rfc6749#section-4.1.3

OAuth 2.0 Compatibility

09 Feb 23:45
4b9bd76
Compare
Choose a tag to compare

Makes the client compatible with OAuth 2.0:

  • Accepts JSON responses from token endpoints
  • Sends grant_type=authorization_code in token request