Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dynamic Registration Configuration Endpoint does not send openid under scopes_supported #2398

Open
lboecken opened this issue Aug 13, 2024 · 1 comment

Comments

@lboecken
Copy link

lboecken commented Aug 13, 2024

Summary:

The Dynamic Registration spec requires that the LMS have openid listed as one of the scopes_supported.
This is currently not being sent.

Steps to reproduce:

  1. Make GET request to OIDC Configuration Endpoint
  2. Response does not include openid under scopes_supported key

Expected behavior:

That openid is one of the scopes_supported

Actual behavior:

The openid scope is not included in the scopes_supported list.

Additional Notes

scopes_supported: TokenScopes::LTI_SCOPES.keys,

I believe this is the relevant line where this information comes from.

@joecrop
Copy link

joecrop commented Oct 9, 2024

It looks like 0999645 has added "openid" as a supported scope now. However, when requesting the scope from the LMS, the user is presented with an error:

    {
      "errors": [
        {
          "field": "scopes",
          "message": "cannot contain openid",
          "error_code": null
        }
      ]
    }

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants