Project Information
- Name of tool/project: OAuth extension
- Project home page: https://www.mediawiki.org/wiki/Extension:OAuth
- Name of team requesting review: Platform Engineering
- Primary contact: @Pchelolo @Clarakosi
- Target date for deployment: August 31st
- Link to code repository / patchset: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/OAuth/+/610335
Description of the tool/project:
The new changes to the OAuth extension implement support for adding private claims to a JSON Web Token (JWT).
The implementation is based on enhancements to the oauth2-server library that we're using.
Description of how the tool will be used at WMF:
The new changes will be used by the OAuthRateLimiter extension to add rate limit claims to the JWT.
Dependencies
Working test environment
Test environment instructions from T257930 can be used to test these changes
Post-deployment
Platform Engineering will own these new changes