Releases: scitokens/scitokens-cpp
Add storage.modify as a write permission
Translate WLCG's storage.modify
as a write permission in SciTokens.
WLCG Bugfix and list claim support
Profile Support
Features:
- Add support for multiple profiles. Supports SciTokens v1 and v2, WLCG v1, and a compatibility profiles to transfer between those. 21c8d85
- Add CLI to create a token e93e5b3
- Allow explicit specification of the public key to support offline verification. ae02941
Bigfixes:
- Fix RPM changelog 78ee466
Fix EC 256 naming
Bugfix
- Fix the naming of the EC 256 routine: 61a04a4
Fedora Compatibility of RPM and base64 bugfix
Bug Fix for parsing tokens
v0.3.3 Bumping version to 0.3.3
Build fixes for Debian
Newer compilers on the Debian builds revealed a few simple build-related bugs. This release at least fixes the known Debian build failures.
Add get interface for token expiration
With this, library users can now query when the token will expire.
Additionally, fixes the const
ness of one of the function methods.
Implement remaining API
The initial release left out a significant API implementation, get_claim_string
, which returns the claim's value as a string. Without this, introspecting tokens is quite difficult!
This also includes the code necessary for building the library on Mac OS X.
Light-of-day SciTokens C++ Release!
v0.1.0 celebrates the very first version of the SciTokens C++ library worth seeing the light of day.
It features most of the same concepts as the Python library - the SciToken, the Validator, and the Enforcer. This should be worth a look from anyone previously embedding the Python library into a C or C++ application (the library actually exports a C-linkage API, even though the implementation is in C++).
As it's not a "1.0" release, don't be awfully surprised to find things like memory leaks, bugs, or crashes. Bug reports are always appreciated -- and pull requests even more!