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

# ✨ Feature Request: Develop Passkey Authentication Tutorial for Biconomy Nexus SDK #74

Open
1 task done
joepegler opened this issue Oct 22, 2024 · 0 comments
Open
1 task done
Assignees

Comments

@joepegler
Copy link
Collaborator

What

Create a comprehensive, step-by-step tutorial demonstrating how to implement passkey authentication in a dApp using the Biconomy Nexus SDK's new Passkey Module.

Why

  • Provide a practical, hands-on guide for developers to quickly implement passkey authentication
  • Showcase the simplicity and power of Biconomy's module-based architecture
  • Demonstrate the seamless integration of passkey authentication with other Nexus SDK features
  • Encourage adoption of secure, passwordless authentication in blockchain applications
  • Offer a complete example that developers can use as a reference for their own projects

How

  1. Develop a simple dApp that demonstrates passkey authentication:

    • User registration with passkey creation
    • User login with passkey authentication
    • Profile page showing successful authentication
  2. Structure the tutorial to follow the module interaction pattern from the SDK README:

    • Creating the Passkey Module
    • Installing the module
    • Extending the Nexus client with passkey actions
    • Using the module's functionality
  3. Include code snippets and explanations for each step of the implementation

  4. Provide a GitHub repository with the complete source code of the example dApp

  5. Include sections on:

    • Setting up the development environment
    • Initializing a Biconomy Nexus SDK project
    • Implementing the Passkey Module
    • Handling errors and edge cases
    • Best practices for security and user experience
  6. Add a section on how the Passkey Module interacts with other Biconomy Nexus SDK modules

  7. Include instructions for deploying the dApp to a test network

  8. Provide troubleshooting tips and common pitfalls to avoid

References


  • I agree to follow this project's Code of Conduct.
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

No branches or pull requests

2 participants