Exporter APS Authentication
Changes:
- Palette to get authorization code for Autodesk account
- Fetches code and refreshes automatically once expired
- Shows first name in a new tab in the main exporter panel (temporary)
[!WARNING] I haven't yet tested refreshing the token once it's expired. The web request works though and gets a different access token than before.
[!IMPORTANT] This branch must be tested while running the server through the Docker container, because some authorization logic happens on the server side.
Chorus detected one or more security issues with this pull request. See the Checks tab for more details.
As a reminder, please follow the secure code review process as part of the Secure Coding Non-Negotiable requirement.
@PepperLola Something to note: I forgot to switch the server branch over so I ran into an issue. That being said, after getting the issue, there isn't any way for me to reset the aps login process without restarting the addin. Could we have to detect an error and then automatically reset?
@PepperLola I get this page in the palette, and then nothing further:
It does appear to successfully login, however.