-
Notifications
You must be signed in to change notification settings - Fork 1
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
App & user invites #64
Comments
A first version could simply return the private key as a URL parameter. Would make it easier to try out this functionality. The flow might be as follows:
Not super great to pass the private key around, but maybe a better method will crystallize if this feature actually finds use. While building this functionality, it might also be good to throw in user invites. So instead of another application being the inviter, it's another user.
These two could also be combined. I may want to invite someone to chat with me on some specific client. Clients who would want to support this then need to accept two parameters and handle them properly - the new users private key, and the inviters pub key. I think this functionality makes a lot of sense. It's just going to be a bit finicky to piece together the flows, since there's a lot of overlap. |
Is it possible that other clients can outsource their profile creation to Nosta? They might create a deep-link into the account creation flow with a custom message, client name and logo. Then they would use the regular Nosta flow. At the end, the user would get sent back to the other client.
The tricky part is of course where the keys reside. Getting set up and logged in on Nosta does not log the user in on the other client. If Nosta held the key for the user, it could also serve as an auto-signer, but that does not seem right. If the user installs an extension, the key is then easily carried over to sign in to the other client. Not 100% sure there.
And would this be possible somehow using NIP-89, which defines events for app details and recommendations?
The Nosta profile creation flow is not optimized for other clients who might have unique features for blogging, e-commerce, etc. So this would not be ideal for everyone, but maybe there are enough situations where this would be helpful.
The text was updated successfully, but these errors were encountered: