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

Add authentication feature to Dynamo Sandbox #13445

Merged
merged 7 commits into from
Nov 1, 2022

Conversation

zeusongit
Copy link
Contributor

@zeusongit zeusongit commented Oct 28, 2022

Purpose

DYN-5186

This PR enable Dynamo Sandbox users to authenticate and login themselves using their Autodesk credentials. This will enable them to access Package Manager publish feature as well other upcoming features that will require authentication.

The environment and client ID required are provided by the config file.

Note: We are still waiting for some approvals and nuget package deployment in order for this to work [Do not merge].

ezgif com-gif-maker (2)

Declarations

Check these if you believe they are true

  • The codebase is in a better state after this PR
  • Is documented according to the standards
  • The level of testing this PR includes is appropriate
  • User facing strings, if any, are extracted into *.resx files
  • All tests pass using the self-service CI.
  • Snapshot of UI changes, if any.
  • Changes to the API follow Semantic Versioning and are documented in the API Changes document.
  • This PR modifies some build requirements and the readme is updated

Release Notes

  • Add authentication feature to Dynamo Sandbox

Reviewers

@DynamoDS/dynamo

@zeusongit zeusongit added the DNM Do not merge. For PRs. label Oct 28, 2022
@reddyashish reddyashish marked this pull request as draft October 31, 2022 20:57
@@ -54,6 +54,7 @@
<None Remove="Views\GuidedTour\HtmlPages\Resources\ConnectTheNode.gif" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Autodesk.IDSDK" Version="1.1.5" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you remind me why do we need the dependency here as well as DynamoCore?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we don't need it here, I can remove this

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@zeusongit Autodesk.IDSDK is library private not public to open sources ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, it is private for now.

Copy link
Contributor

@QilongTang QilongTang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few comments but good progress

@QilongTang QilongTang added this to the 2.17.0 milestone Nov 1, 2022
@QilongTang
Copy link
Contributor

Would you clean up this PR and make it ready for review? Would love to get it in today without the login function

@zeusongit zeusongit marked this pull request as ready for review November 1, 2022 15:15
@QilongTang QilongTang removed the DNM Do not merge. For PRs. label Nov 1, 2022
@QilongTang QilongTang changed the title [DNM] Add authentication feature to Dynamo Sandbox Add authentication feature to Dynamo Sandbox Nov 1, 2022
@QilongTang
Copy link
Contributor

passed here: https://master-15.jenkins.autodesk.com/view/DYN/job/DYN-DevCI_Self_Service/1103/

@QilongTang QilongTang merged commit 3fe1e34 into DynamoDS:master Nov 1, 2022
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

Successfully merging this pull request may close these issues.

4 participants