-
The following error appears at OIDC initiation:
```
OIDC initiation failed: OAT\Library\Lti1p3Core\Message\Payload\Builder\MessagePayloadBuilder::buildMessagePayload(): Argument #1 ($keyChain) must …
-
Currently, if an invalid XML is provided as basic outcome operation xml content, the library will fail and generate a 500 HTTP response.
This should be instead a 400 HTTP response, since the provid…
-
As the title of this issue says: The `LtiMessage::toUrl()` method should generate a valid URL if the base URL already contains a query string.
https://github.com/oat-sa/lib-lti1p3-core/blob/d840ce93e…
-
An external platform using JWKS doesn't need a key chain, but if you leave the platform_key_chain config out, you get an 500 error complaining about undefined array key "platform_key_chain".
-
In https://github.com/oat-sa/lib-lti1p3-core/blob/master/tests/Traits/DomainTestingTrait.php#L68, the tool audience should be `toolAudience` and not `platformAudience`
-
While testing, I found out that a lot of people block third-party cookies, and also Chrome plans to get rid of them.
I suggest a switch to run the server in a mode where it doesn't depend on cookie…
-
Upon updating to 3.1 (with Symfony 4.4), I got the following compile error:
Compile Error: Declaration of OAT\Bundle\Lti1p3Bundle\DependencyInjection\S
!! ecurity\Factory\Message\LtiPlatformMes…
-
According to the IMSGlobal spec (https://www.imsglobal.org/spec/security/v1p0/#using-json-web-tokens-with-oauth-2-0-client-credentials-grant): "_...the authorization server MAY instruct the Consumer t…
-
I am trying to test out the` pylti1.3-django-example` repo with our Canvas test instance, the LTI launch seems to be successful.
The problem I am facing is when trying to make api call with `scorebo…