# SIWW

## SIWW

- [Sign-in with Wallet (SIWW)](https://incubiq.gitbook.io/siww/readme.md)
- [Abstract](https://incubiq.gitbook.io/siww/specifications/creating-your-first-project.md)
- [Motivation](https://incubiq.gitbook.io/siww/specifications/creating-your-first-task.md)
- [Open source libraries](https://incubiq.gitbook.io/siww/specifications/advanced-permissions.md)
- [Security considerations](https://incubiq.gitbook.io/siww/specifications/security.md)
- [NodeJS - Backend implementation](https://incubiq.gitbook.io/siww/use-cases/nodejs-backend-implementation.md)
- [1. Setup passport-wallet](https://incubiq.gitbook.io/siww/use-cases/nodejs-backend-implementation/todo.md)
- [2. Connect to SIWW](https://incubiq.gitbook.io/siww/use-cases/nodejs-backend-implementation/2.-connect-to-siww.md)
- [3. Manage your authentication token](https://incubiq.gitbook.io/siww/use-cases/nodejs-backend-implementation/3.-manage-your-authentication-token.md)
- [4. Add authentication routes](https://incubiq.gitbook.io/siww/use-cases/nodejs-backend-implementation/4.-add-authentication-routes.md)
- [5. Code the views](https://incubiq.gitbook.io/siww/use-cases/nodejs-backend-implementation/5.-code-the-views.md)
- [6. Full sample app](https://incubiq.gitbook.io/siww/use-cases/nodejs-backend-implementation/5.-full-sample-app.md)
- [7. Debugging and Q\&A](https://incubiq.gitbook.io/siww/use-cases/nodejs-backend-implementation/7.-debugging-and-q-and-a.md)
- [ReactJS - connect to backend](https://incubiq.gitbook.io/siww/use-cases/reactjs-connect-to-backend.md)
- [1. Add a login route](https://incubiq.gitbook.io/siww/use-cases/reactjs-connect-to-backend/1.-add-a-login-route.md)
- [2. Redirect the route to your backend](https://incubiq.gitbook.io/siww/use-cases/reactjs-connect-to-backend/2.-redirect-the-route-to-your-backend.md)
- [JS - Native calls to SIWW libs](https://incubiq.gitbook.io/siww/use-cases/js-client-implementation.md)
- [1. Initialize SIWW client lib](https://incubiq.gitbook.io/siww/use-cases/js-client-implementation/initialize-siwc-client-lib.md)
- [2. Connect to a Wallet](https://incubiq.gitbook.io/siww/use-cases/js-client-implementation/connect-with-wallet.md)
- [3. Create a message](https://incubiq.gitbook.io/siww/use-cases/js-client-implementation/signing-messages.md)
- [4. Send a message](https://incubiq.gitbook.io/siww/use-cases/js-client-implementation/signing-messages-1.md)
- [5. React JS App](https://incubiq.gitbook.io/siww/use-cases/js-client-implementation/5.-react-js-app.md)
- [Authenticating as an end-user](https://incubiq.gitbook.io/siww/use-cases/authenticating-as-an-end-user.md)
- [1. Have a wallet available](https://incubiq.gitbook.io/siww/use-cases/authenticating-as-an-end-user/1.-have-a-wallet-available.md)
- [2. Connecting and signing](https://incubiq.gitbook.io/siww/use-cases/authenticating-as-an-end-user/2.-connecting-and-signing.md)
