Skip to content

Releases: byu-oit/byu-jwt-php

Use Issuer to select .well-known

11 Jul 22:44
bc81db1

Choose a tag to compare

For known list of BYU issuers ("https://api.byu.edu", "https://api-sandbox.byu.edu", and "https://api-dev.byu.edu"), auto-set the .well-known URL.

Multiple well-known keys

01 Jun 19:17

Choose a tag to compare

Do not break if well-known has multiple keys

Override well-known URL

11 May 16:21

Choose a tag to compare

Added option to override well-known URL. Useful for testing in local dev environments with web services that are not yet published

Using phpseclib

12 Apr 20:59

Choose a tag to compare

Some BYU server instances have some openssl quirks, so re-introducing phpseclib for openssl functionality

Claim parsing

11 Apr 22:59

Choose a tag to compare

Standard claims (e.g. 'http://byu.edu/claims/client_net_id') are parsed into hierarchal data and included in the "decode" output

Non-static

10 Apr 21:52

Choose a tag to compare

Static function calls are generally frowned upon, and also make thorough Unit Testing more difficult.
This new version converts static functions to instance functions.

Changing output format from object to array

05 Apr 20:39

Choose a tag to compare

Iterating through keys is much simpler with arrays than objects. So we're changing the output format.

Updated Unit Test config

05 Apr 19:12

Choose a tag to compare

No functional changes

Initial release

04 Apr 22:53

Choose a tag to compare

Basic functionality in place