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

Support password-protected keystores for DCP deployments #46

Open
ccmcintyre-kingsds opened this issue Jun 16, 2022 · 0 comments
Open
Labels
bug Something isn't working dcp Relates to DCP or the Compute API javascript Relates to JavaScript or Node.js code python Relates to Python code

Comments

@ccmcintyre-kingsds
Copy link
Contributor

ccmcintyre-kingsds commented Jun 16, 2022

Bifrost DCP deployments via the Pythonic Compute API were not developed with password-locked keystores in mind; the only regularly tested use case involves passwordless keystores, with the default expected names, in the default expected file system locations (~/.dcp/default.keystore, ~/.dcp/id.keystore). Deployments will stall when attempting to query for a keystore password, as they are not at present exposing a means by which the user can actually respond to that query.

"A monkey patch on wallet.passphrasePrompt that talks this same protocol would do the trick, assuming the protocol is an async event driven kinda thing. Then the Python user could be prompted for their credentials with Python-native UI/UX........similar solution will be needed when the time comes to add oauth integration so that BiFrost users can hit the DCP portal wallet and ditch disk-based keystores." - @wesgarland

@ccmcintyre-kingsds ccmcintyre-kingsds added enhancement New feature or request dcp Relates to DCP or the Compute API python Relates to Python code javascript Relates to JavaScript or Node.js code bug Something isn't working labels Jun 16, 2022
@ccmcintyre-kingsds ccmcintyre-kingsds self-assigned this Aug 4, 2022
@ccmcintyre-kingsds ccmcintyre-kingsds removed this from the Bifrost Gets Boosted milestone Aug 8, 2022
@ccmcintyre-kingsds ccmcintyre-kingsds removed the enhancement New feature or request label Aug 18, 2022
@ccmcintyre-kingsds ccmcintyre-kingsds removed their assignment Sep 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working dcp Relates to DCP or the Compute API javascript Relates to JavaScript or Node.js code python Relates to Python code
Projects
None yet
Development

No branches or pull requests

1 participant