以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > XRP > Info

一文詳解為什么 Web 3.0 時代不再需要 JWT ?_DAP:DAPP

Author:

Time:1900/1/1 0:00:00

一個使用簽名信息用web3驗證用戶的簡單方法

以太坊登錄很快就會成為用戶標準,不再需要密碼,這已經不是什么新鮮事了。盡管如此,dApp開發仍然是一個相當新的賽道,其開發的許多標準仍在設定之中。現在,所有的開發者都在延續用傳統做法編寫dApp,本能地使用相同的JWT進行認證。我這里提出一個稍微不同的方法。我自己也開始使用JWT開發dApp。從第一個項目開始,我就覺得認證總是變得很棘手,而且在這個過程中一定有些多余的東西。在幾個項目之后,我意識到JWT本身就是多余的。讓我解釋一下原因:

幣安:將與韓國檢察官合作并提供調查Do Kwon所需的任何幫助:金色財經報道,韓國檢察官稱Do Kwon已將非法資金從LUNA轉移到比特幣,這些操作使用了海外加密貨幣交易所而非進行直接的實物資產投資。據悉,目前韓國監管機構已要求幣安停止任何與Do Kwon相關的取款請求,幣安也證實,他們正在與韓國檢察官合作并提供他們所需要的任何幫助。(Cointelgraph)[2023/4/8 13:50:55]

數據:7000萬枚USDT再次從Tether財政部轉入幣安:金色財經報道,Whale Alert監測數據顯示,北京時間18:29:00,7000萬枚USDT再次從Tether 財政部轉入幣安。金色財經此前報道,6000萬枚USDT從Tether財政部轉入幣安。[2022/10/26 11:44:50]

這張圖顯示了我在前幾個項目中是如何進行認證的。這里的方案幾乎完全復制了JWT的標準程序,唯一的一點是,用戶發送的不是登錄和密碼,而是簽名。為什么我們需要得到JWT呢?畢竟,即使沒有它,你也可以通過從用戶的簽名中獲取地址來可靠地識別身份。下面是如何簡化的:

美聯儲梅斯特:相信美國并沒有陷入經濟衰退:8月3日消息,美國克利夫蘭聯儲主席梅斯特表示,美國沒有出現勞動力市場下滑問題,美國就業市場目前非常健康;相信美國并沒有陷入經濟衰退,經濟活動沒有大面積回落。并表示,美國2022年經濟增速將低于趨勢水平,有必要讓物價漲勢降溫,美聯儲需讓美國高通脹問題得到控制。(財聯社)[2022/8/3 2:54:39]

使用web3-token的認證流程用戶依舊會產生一個簽名,但里面有了一個過期日期,所以即便攻擊者得到了這個簽名,也持續不了多久。此外,簽名被放在標準的授權頭中,并在服務器上通過獲取用戶的地址和在數據庫中找到用戶來處理。這就是全部。你不需要在服務器上不斷地更新JWT的加密密鑰,所以通常來說,服務器承擔了絕大部分職責。為了進一步簡化這一流程,我制作了web3-token模塊。要安裝它,請使用以下命令。1$npmiweb3-token這個模塊既可以用在服務器上,也可以用在客戶端。讓我們看一個例子,從客戶端開始:

調用.sign方法后,你會看到與此類似的東西。

MetaMask提醒去簽署令牌正如你所看到的,該信息對用戶來說是完全透明的,因為他們必須看到他們正在簽署的東西。因此,我決定不使用JSON結構來提高可讀性,而是使用與HTTP頭相同的結構。在消息的正文中,我們可以看到令牌的版本和過期日期。接下來,這里是后端對這個令牌的處理。

這很簡單,只有一行,模塊會處理所有加密問題。我們則可以從簽名中獲得用戶的地址,并使用這個地址在數據庫中找到他們。舉個例子,然后你就可以通過他的地址授予這個用戶一個NFT。最終我們得到了一個非常方便的無狀態用戶認證方法,這也是混合型dApp的理想選擇。唯一的缺點是,它很難在Postman中測試。本文來自比推Bitpush.News,星球日報經授權轉載。

Tags:DAPDAPPAPPWEB3區塊鏈dapp開發例子dapp幣怎么從錢包提到交易所coinbase下載appWeb3 Inu

XRP
狗狗幣聯創人暗示FLOKI「龐氏」特征,FLOKI 難以摘去Meme幣標簽_FLO:FLOKIPUP

Meme幣概念板的熱度正在下降,這輪上行趨勢的最大贏家仍是柴犬幣SHIB,5天內超214%的漲幅令其沖上了加密資產市值排行榜的第九名之位,超越了創建歷史更悠久的狗狗幣DOGE.

1900/1/1 0:00:00
一文了解Curve戰爭以及戰爭中的頂級競爭者_CRV:以太坊

什么是Curve戰爭? Curve戰爭可以描述為各種協議之間的競賽,這些協議不斷努力確保自己的首選池提供最高的$CRV獎勵(“賄賂”)。Curve之戰導致CRV美元的買入壓力增加.

1900/1/1 0:00:00
澳參議院報告解讀:建立全方位的監管框架,塑造澳加密行業的未來_區塊鏈:ARB

出品|白澤研究院近日,澳大利亞參議院發布了關于該國區塊鏈監管狀況的最終報告,長達168頁,為政策制定者提供了如何最好地利用新興區塊鏈的路線圖行業.

1900/1/1 0:00:00
頂峰AscendEX完成5000萬美元B輪融資,加速進軍全球市場_ASC:DEX

11月3日,頂峰AscendEX順利完成5000萬美元B輪融資。本輪融資由PolychainCapital、HackVC領投,同時,JumpCapital、AlamedaResearch、Unc.

1900/1/1 0:00:00
NFT市場出現抄底信號?| Foresight Ventures Weekly Brief_EFI:DEF

撰文:ForesightVentures概要:Fantom生態TVL出現大幅度上漲。去中心化交易所成交活躍。NFT市場銷量已達到爆發后的最低值.

1900/1/1 0:00:00
鏈上「魷魚游戲」崩盤,借 IP 造鏈游成風口_GAM:PIXELSQUID

在現象級網劇《魷魚游戲》熱播時,以劇情設定為創作原型的GameFi也出現了。在BSC鏈上,名為SquidGame的游戲效仿劇情,以可觀的終極大獎為誘惑吸引玩家們闖關角逐,只不過,玩家們每過一關,

1900/1/1 0:00:00
ads