Releases: scitokens/x509-scitokens-issuer
Bug preventing macaroon-init to work on EL8
Package for EL8
Packaging improvements for EL8
Implement OAuth-2.0-based storage request scheme
In this release, 'macaroon' requests utilize a generic OAuth 2.0 workflow against the remote server (falling back to the old-style of requests).
This actually expands these requests beyond 'macaroons' to any token type that the storage might respond with. As an example, when pointed at a StoRM element, StoRM will return a JWT-based token.
Fix CMSWeb configuration logic
This bugfix corrects a logic error which inverted the logic enabling "CMS mode".
Bugfix from CMSWeb testing
CMSWeb testing revealed a silly syntax error: this bugfix release takes care of the problem.
SciTokens issuer for CMS
This release features support for CMSWeb integration.
With this, it will look for the appropriate CMSWeb headers and translate them as appropriate so rules.json
can be applied to the CMS usernames and groups (as opposed to extracting them from the X509 connection).
Initial version for CMSWeb
This contains the initial version of the code that is sufficiently relocatable to run in the CMSWeb environment.
Fixup Elliptic Curve Support
This bugfix release does a small fixup for EC support on the issuer.
Improved Package Relocation
This bugfix release improves the ability for x509-scitokens-issuer
to be relocated.
With this, CMS is better able to deploy the package in its build environments.
Protect against large Macaroon responses
StoRM endpoints may respond to POST requests for Macaroons with the corresponding GET response for the underlying resource. This resulted in multi-gigabyte responses for the Macaroons, which the library would duly attempt to buffer in memory and parse as JSON.
With this release, we limit the Macaroon response size to 1MB.