Question about OAuth 2.0 authentication/authorization stage

Options

Hiya,

Just wondering if the client shell for OAuth 2.0 authentication linked in this article is appropriate for production use to obtain access tokens?

https://community.d2l.com/brightspace/kb/articles/1196-how-to-obtain-an-oauth-2-0-refresh-token

Application: https://github.com/neverendingqs/oauth2-client-shell

Or, would we have to develop our own workflow? Or use a library? I'm quite new to this, and so far I've been testing on a locally hosted server but I don't think it will be sustainable during production.

If we should not use this client shell outside of testing purposes, do you have any recommendations to implement authentication in a C# project?

Answers

  • Andrea.B.236
    Andrea.B.236 Posts: 181 admin
    Options

    Hi @Jasmine.J.394 ,

    Thanks for reaching out to the Brightspace Community!

    You have some great questions about OAuth2.0 and Brightspace best practices. I would recommend checking out our section on APIs, perhaps starting with our intro to Getting Started with OAuth 2.0.

    I hope this helps! As always, please feel welcome to keep reaching out to the Brightspace Community!