JavaScript中有哪些用戶認(rèn)證庫

這篇文章給大家介紹JavaScript中有哪些用戶認(rèn)證庫,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

成都創(chuàng)新互聯(lián)公司10多年成都定制網(wǎng)站服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計及高端網(wǎng)站定制服務(wù),成都定制網(wǎng)站及推廣,對茶樓設(shè)計等多個行業(yè)擁有多年的網(wǎng)站設(shè)計經(jīng)驗的網(wǎng)站建設(shè)公司。

1. Passport JS

JavaScript中有哪些用戶認(rèn)證庫

Passport不僅僅是一個15k星用戶身份驗證庫,它可能是JS開發(fā)人員使用外部庫進(jìn)行用戶認(rèn)證的最常見方式。該庫基本上為Node.js提供了相對靈活和模塊化的中間件,可以將其集成到任何基于Express的Web應(yīng)用程序中。它也是一個社區(qū)平臺,支持各種常見的身份驗證,例如用戶名和密碼,F(xiàn)acebook,Twitter等。如果你不想實施自己的解決方案,則可能是第一個選擇。

2. Auth0

JavaScript中有哪些用戶認(rèn)證庫

雖然這不是庫,而是服務(wù),但這是完成工作的可靠而快速的方法。Auth0是一家(頗具規(guī)模的)新興公司,為Web,移動和舊版應(yīng)用程序提供廣泛的通用身份驗證和授權(quán)平臺。有人說這是與Plataformatec的Ruby  on Rails Devise最接近的解決方案,除了你可以使用任何語言連接任何應(yīng)用程序或API。已有超過100個預(yù)先建立的集成。

3. Permit

JavaScript中有哪些用戶認(rèn)證庫

Permit是一個1千顆星的項目,旨在為構(gòu)建Node.js API提供一個“不受限制的”身份驗證庫。Permit允許你向任何Node.js  API添加身份驗證層,并且可以與Express,Koa,Hapi和Fastify等框架一起使用。它可以與從REST到GraphQL的多種類型的API一起使用,因此是“非規(guī)范化”的設(shè)計。Permit旨在專注于API(無狀態(tài)請求)和Express以外的支持框架。它也在積極開發(fā)中,這使“Permit”成為一個值得考慮的有趣選擇。

4. Grant

一個相當(dāng)新的,很有前途的庫,為Express,Koa和Hapi提供OAuth中間件,并提供180多家受支持的提供商和一個實時游樂場。如果你想將其與自己的私有OAuth提供程序一起使用,則可以自己指定所需的密鑰。盡管該庫已經(jīng)開始受到關(guān)注(超過1K星),但是資源相對稀缺,因此請謹(jǐn)慎嘗試。

5. Feathers 認(rèn)證管理

JavaScript中有哪些用戶認(rèn)證庫

Feathers是一個開源(11K星)的NodeJS實時微服務(wù)Web框架,通過RESTful資源、套接字和靈活的插件讓你控制數(shù)據(jù)。

Feathers還提供了認(rèn)證和認(rèn)證管理模塊,讓你在本地Feathers認(rèn)證中增加注冊驗證、遺忘密碼重置等功能。這個想法是在一個靈活的基礎(chǔ)設(shè)施中,將不同的認(rèn)證方法結(jié)合在一起。

6. 只需使用Firebase身份驗證(適用于小型應(yīng)用程序)

JavaScript中有哪些用戶認(rèn)證庫

這可能不一定是在你的擴(kuò)展平臺中管理用戶授權(quán)的長期解決方案(或者是嗎?),但是,對于通過Firebase部署的應(yīng)用程序來說,這是一種非常有用的方法,可以快速,輕松地完成工作。

Firebase身份驗證提供后端服務(wù),易于使用的SDK和現(xiàn)成的UI庫,以對你的應(yīng)用程序的用戶進(jìn)行身份驗證。它支持使用密碼、電話號碼、流行的聯(lián)邦身份提供商(如谷歌、Facebook和Twitter)進(jìn)行身份驗證。

關(guān)于JavaScript中有哪些用戶認(rèn)證庫就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

網(wǎng)站欄目:JavaScript中有哪些用戶認(rèn)證庫
網(wǎng)頁地址:http://bm7419.com/article28/geghjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、品牌網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作虛擬主機(jī)、外貿(mào)網(wǎng)站建設(shè)網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名