-
Notifications
You must be signed in to change notification settings - Fork 4
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
[FEATURE REQUEST] Replace copy/paste of public key with URL parameter to wallet provider #311
Comments
Some related discussion in #332 also (but about removing keys, not adding). |
During Slovenia work week, I proposed a potential approach, which the team generally agreed with. I plan to discuss another (long-term) approach in today's Rafiki community call. But we'll likely go with above approach until/if all wallets support a standardized way. |
From the Slovenija work week: the approach proposed at the top was agreed to be technically viable. However, @AlexLakatos said current wallet providers are not willing to do any additional integration work. The proposed approach remains a long-term option. I do not support implementing extension-controlled user agent automation. Technical workarounds for business development problems should be a last strategy.
|
Filed an issue for the long-term idea (interledger/rafiki#2995). We've decided to go with the "browser automation with extension" idea for now. |
Closing in favor of #613 |
Describe the feature you would like to request
I would like the extension onboard to have fewer steps the user must complete.
In the alpha 1 release, the user must copy a public key from the extension and paste it into the wallet provider's website.
2024-05-30.alpha1.clip.share.mp4
Describe the solution you would like
Additional context
I'm not sure if additional information can be passed along with the grant approval. If not, then the desired solution would be to first confirm the user wants to use this browser for Web Monetization (as a way to approve saving the public key) and then the grant approval for the budget is a second approval.
While Interledger does not control the wallet provider website, but it could define a URI scheme as part of the wallet provider specification. Something like
https:// (walletProvider.example/usersWalletAddress) /keys/add?key= (public key contents here)
. Because the key is a public key, it's fine for it to be passed as a URL parameter, where it might be included in server access logs.The text was updated successfully, but these errors were encountered: