# Web 3 auth web apps

**URL:** https://forum.kirupa.com/t/web-3-auth-web-apps/652284
**Category:** programming
**Created:** [June 20, 2022, 4:06pm UTC](https://forum.kirupa.com/t/web-3-auth-web-apps/652284 "2022-06-20T16:06:23Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Wayne](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/wayne/32/16501_2.png) [@Wayne](https://forum.kirupa.com/u/Wayne)
#### Post date: [June 20, 2022, 4:06pm UTC](https://forum.kirupa.com/t/web-3-auth-web-apps/652284/1 "2022-06-20T16:06:23Z")

</div>

I want to bring forward a discussion on how to use ETH to create applications. How would for example a user login to a service? Is it like a special login for ETH apps? I found out that **MetaMask** provides a possible login api. I would love to have more web 3 content here. I might as well try to write something first.

My ideal solution is a PWA with metamask api connection via firebase. I wish firebase could provide api functions for ETH to make things easer.

---

<div class="post-metadata">

### Author: ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)
#### Post date: [June 23, 2022, 3:41am UTC](https://forum.kirupa.com/t/web-3-auth-web-apps/652284/2 "2022-06-23T03:41:00Z")

</div>

Good luck on this! Web3 is interesting but suffers from some really difficult-to-use tools and frameworks 🙂

For authentication, I would look into Web3.js.

---

<div class="post-metadata">

### Author: ![Wayne](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/wayne/32/16501_2.png) [@Wayne](https://forum.kirupa.com/u/Wayne)
#### Post date: [June 23, 2022, 4:35am UTC](https://forum.kirupa.com/t/web-3-auth-web-apps/652284/3 "2022-06-23T04:35:17Z")

</div>

Thank you!

How will it be with new users? How would they register? Do they have to register by them selfs to blockchain ETH and then login to my service?

---

<div class="post-metadata">

### Author: ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)
#### Post date: [June 23, 2022, 4:25pm UTC](https://forum.kirupa.com/t/web-3-auth-web-apps/652284/4 "2022-06-23T16:25:44Z")

</div>

Yes - they will use their wallets (for the blockchain the app is tailored for) to get themselves authenticated!

---

<div class="post-metadata">

### Author: ![Wayne](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/wayne/32/16501_2.png) [@Wayne](https://forum.kirupa.com/u/Wayne)
#### Post date: [June 24, 2022, 5:13am UTC](https://forum.kirupa.com/t/web-3-auth-web-apps/652284/5 "2022-06-24T05:13:37Z")

</div>

That’s not that user friendly for people who are new to having a wallet. My thought 💭 is that the user base is very low for any service.
