Skip to content

Releases: scitokens/x509-scitokens-issuer

Bug preventing macaroon-init to work on EL8

27 Oct 02:53
0970264
Compare
Choose a tag to compare
  • Fix vector bug preventing macaroon-init to work on EL8.

Package for EL8

26 Aug 18:47
78d241e
Compare
Choose a tag to compare

Packaging improvements for EL8

Implement OAuth-2.0-based storage request scheme

19 Dec 15:33
95496c9
Compare
Choose a tag to compare

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

17 Dec 18:56
a04e2e9
Compare
Choose a tag to compare

This bugfix corrects a logic error which inverted the logic enabling "CMS mode".

Bugfix from CMSWeb testing

17 Dec 18:51
567d177
Compare
Choose a tag to compare

CMSWeb testing revealed a silly syntax error: this bugfix release takes care of the problem.

SciTokens issuer for CMS

17 Dec 18:29
e344030
Compare
Choose a tag to compare

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

13 Dec 22:01
42ff92f
Compare
Choose a tag to compare
Pre-release

This contains the initial version of the code that is sufficiently relocatable to run in the CMSWeb environment.

Fixup Elliptic Curve Support

13 Dec 01:58
af39c6b
Compare
Choose a tag to compare

This bugfix release does a small fixup for EC support on the issuer.

Improved Package Relocation

13 Dec 01:07
04a21e4
Compare
Choose a tag to compare

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

08 Oct 13:56
9031c3e
Compare
Choose a tag to compare

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.