Releases: ministryofjustice/analytics-platform-concourse-auth0-client-resource
v2.0.3: Auth0 Management API pagination and minor things
The main change is the use of pagination for the Auth0 Management API.
This is important because they'll stop returning all the elements from 26th January 2021 so things would break without this.
Other changes:
- Using GH Actions to automatically lint, check formatting and run tests
- added a Makefile to run these common operations more easily
- minor tweaks to logging
- fixed (unreleased) bug causing Permission creation to fail
PRs:
Ticket: https://trello.com/c/J3Y65lIY/762-fix-auth0-management-api-pagination
Send no body on GET /api/permissions
Ensure a body and content-length is only sent for POST, PUT and PATCH
See: #6
Raise exception if Auth0 response status is bad (plus proper logging)
Now checking the response status code in Auth0 API responses and raise an exception as soon as they happen. This is done using request's #raise_for_status() method.
Also added proper logging using the structlog module - thanks to @ntoll for the logging ⭐ 🏆 .
PR: #4
Related to ticket: https://trello.com/c/I2GozO5D
v2.0.0: Merge pull request #3 from ministryofjustice/support-connections
Respect deploy.json's specified connections
Extra output files
Creates client_id
and client_secret
files for input into other resources or tasks
The first one
Initial attempt at a Concourse resource type for Auth0 clients