packages feed

yesod-auth-lti13 0.2.0.1 → 0.2.0.2

raw patch · 3 files changed

+23/−7 lines, 3 filesdep ~lti13PVP: minor bump suggested

API additions: PVP suggests at least a minor version bump

Dependency ranges changed: lti13

API changes (from Hackage documentation)

+ Yesod.Auth.LTI13: AnonymizedLtiTokenClaims :: UncheckedLtiTokenClaims -> AnonymizedLtiTokenClaims
+ Yesod.Auth.LTI13: [unLtiTokenClaims] :: LtiTokenClaims -> UncheckedLtiTokenClaims
+ Yesod.Auth.LTI13: anonymizeLtiTokenForLogging :: UncheckedLtiTokenClaims -> AnonymizedLtiTokenClaims
+ Yesod.Auth.LTI13: newtype AnonymizedLtiTokenClaims

Files

CHANGELOG.md view
@@ -1,5 +1,9 @@ # Revision history for yesod-auth-lti13 +## 0.2.0.2 -- 2021-07-28++* lti13: add anonymization of tokens+ ## 0.2.0.1 -- 2021-02-26  * Fix version bounds
src/Yesod/Auth/LTI13.hs view
@@ -18,21 +18,33 @@ -- --       * Tool link URL: http://localhost:3000 module Yesod.Auth.LTI13 (-      PlatformInfo(..)-    , Issuer-    , ClientId-    , Nonce-    , authLTI13+    -- * Integration with your site+      authLTI13     , authLTI13WithWidget     , YesodAuthLTI13(..)++    -- * @credsExtra@ getters     , getLtiIss     , getLtiSub     , getLtiToken++    -- * Data model+    -- ** Token data     , LtiTokenClaims(..)     , UncheckedLtiTokenClaims(..)     , ContextClaim(..)     , LisClaim(..)     , Role(..)++    -- *** Anonymization+    , anonymizeLtiTokenForLogging+    , AnonymizedLtiTokenClaims(..)++    -- ** Auth+    , PlatformInfo(..)+    , Issuer+    , ClientId+    , Nonce     ) where  import Yesod.Core.Widget
yesod-auth-lti13.cabal view
@@ -1,7 +1,7 @@ cabal-version:       >=1.10  name:                yesod-auth-lti13-version:             0.2.0.1+version:             0.2.0.2 synopsis:            A yesod-auth plugin for LTI 1.3 description:         A plugin using <https://hackage.haskell.org/package/lti13>                      to implement IMS Global LTI 1.3 authentication for@@ -25,7 +25,7 @@     -- other-extensions:     build-depends:       base >=4.12 && <5                        -- these two are always updated in concert with each other-                       , lti13                             == 0.2.0.1+                       , lti13                             == 0.2.0.2                        , base64-bytestring                 >= 1.0.0 && < 1.2                        , bytestring                        >= 0.10.10 && < 0.11                        , containers                        >= 0.6.2 && < 0.7