Closed jonmarkgo closed 5 days ago
Working MyMLH v3 example: https://gist.github.com/jonmarkgo/1881ab9da877de26c4b1a267350690d8/revisions#diff-f965f92b425fb2f75d38b491b2625fe21b8af20b7666217546bce8a42b198ea4
Working MyMLH v4 example: https://gist.github.com/jonmarkgo/1881ab9da877de26c4b1a267350690d8/revisions#diff-9ad32be17347f0cdcc9a38ac9af49d418554f067f3aac5885cf9bddfcee0556f
Note that for the v4 example, I have a tmp branch of this PR that changes the URL to beta.my.mlh.io rather than my.mlh.io
Update to MyMLH API v4
This PR updates the omniauth-mlh gem to use the MyMLH API v4 endpoints and introduces several breaking changes that warrant a version bump to 2.0.0.
Changes
Breaking Changes
New API Endpoints
Updated Scope System
Authentication Flow
Test Suite Improvements
activesupport
as a development dependency to supportdeep_symbolize_keys
functionalityTesting
Link to Devin runs: