I registered an APP to use API using KeyTool (https://keytool.valence.desire2learn.com) and It's st

Options
I registered an APP to use API using KeyTool (https://keytool.valence.desire2learn.com) and Its status is showing pending. When I go to Manage Extensibility and click on therefresh button to update registered app list. It is not showing my registered App. Screenshot of registered App using keytool is below https://www.screencast.com/t/qmvqm0p9Te Please help.

Answers

  • Jordan.Snider31
    Jordan.Snider31 Posts: 50
    edited November 2022

    Hey @Shashank Gupta​ ,

     

    Thanks for reaching out regarding this. Can I ask why you are not using the Manage Extensibility tool inside of Brightspace, and instead using keytool for requests? There is an instant way to request new apps, please see https://community.brightspace.com/s/article/New-App-Registration-Process-Easy-and-Instant.

     

    For now I went ahead and approved two of your apps. One of your apps was registered as a global app and is not something D2L supports anymore. We cannot register you a global app at this time.

     

    Thank you!

  • Shashank.Gupta61
    Shashank.Gupta61 Posts: 7 🌱
    edited November 2022

    Hi @Jordan Snider​ ,

     

    Thank you for approving my APP.

     

    I am using Keytool instead of Manage Extensibility Tool because I am searching something from which I do not need to create an App for every single D2L user. I create one APP and my every D2L users use that APP for gradebook Integration using valence API.

     

    I don't want to ask my every single user to go to Manage Extensibility Tool and register a new APP to generate App Id & App key.

     

    Is there anyway I register a single App and my every single user use that App for gradebook integration? Users may belong to different different D2L domains.

     

    Or should I continue with Manage Extensibility Tool?

     

    Please suggest.

     

     

  • Jordan.Snider31
    Jordan.Snider31 Posts: 50
    edited November 2022

    Hey @Shashank Gupta​ ,

     

    A global app refers to an API app global to ALL instances of Brightspace, not all users. In your case, registering an app through manage extensibility will indeed apply to all your users inside the given instance. You can create an app once and have it be used by any user in your current instance.

     

    Hope that helps!

  • Shashank.Gupta61
    Shashank.Gupta61 Posts: 7 🌱
    edited November 2022

    Hi @Jordan Snider​ ordan Snider (D2L Corporation),

     

    Apologize for my unclear sentence.

     

    Currently, I am looking for a global App.

     

    "A global app refers to an API app global to ALL instances of Brightspace"

     

    Can I have like a Global App which work with all instances of Brightspace(D2L)?

     

    I don't want to go to Manage Extensibility Tool of every instances of Brightspace(D2L) for registering an App.

     

    Please suggest.

  • Jordan.Snider31
    Jordan.Snider31 Posts: 50
    edited November 2022

    Hey @Shashank Gupta​ ,

     

    I am sorry but a global app and is not something D2L supports anymore. We cannot register you a global app at this time.

     

    Thank you,