Skip to content

Releases: Brightspace/D2L.Security.OAuth2

8.0.0

22 May 02:59
8.0.0
9657244
Compare
Choose a tag to compare
Removes some d2l-specific assumptions in order to make use when
integrating with third parties.

* KeyId has changed from Guid to string
* The expected values for CreateRemoteValidator has changed. Be careful!
  Previously it accepted "authEndpoint" e.g. "https://auth.brightspace.com/core".
  It now accepts "jwksEndpoint" and "jwkEndpoint", e.g.
    "https://auth.brightspace.com/core/.well-known/jwks"
    and "https://auth.brightspace.com/core/jwk"
  "jwkEndpoint" is optional

7.3.0

01 Apr 15:55
7.3.0
2f55b12
Compare
Choose a tag to compare
* tokens with complex claims can now be signed
  * https://github.com/Brightspace/D2L.Security.OAuth2/pull/113

7.2.1

30 Aug 14:03
Compare
Choose a tag to compare
* Now attempts /jwk/:id route when fetching remote public keys
  (falling back to .well-known/jwks)
* Update TestFramework mock service with /jwk/:id route
* Fix some "unsafe" asyncs

7.1.0: Merge pull request #93 from Brightspace/littlefoot/statics/version71

14 Aug 17:45
2bd1da4
Compare
Choose a tag to compare

7.0.0

06 Jun 02:17
7.0.0
Compare
Choose a tag to compare
* MAJOR: D2L.Security.OAuth2.Scopes.Scope.Parse
         now throws instead of returning null
         when provided an invalid scope string
* A better exception message is provided when an
  access token is not yet valid