0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

六款開源項(xiàng)目推薦

Android編程精選 ? 來源:Java架構(gòu)師社區(qū) ? 作者:Java架構(gòu)師社區(qū) ? 2022-07-12 15:15 ? 次閱讀

現(xiàn)在大部分的網(wǎng)絡(luò)應(yīng)用,登錄、注冊(cè)、密碼加密保存、token 管理等功能都是必要的。為了讓用戶的隱私更能得到保障,使用起來更方便,OAuth 協(xié)議和單點(diǎn)登錄系統(tǒng)也就應(yīng)運(yùn)而生。今天推薦的六款開源項(xiàng)目就是針對(duì)開發(fā)者的此類需求,通過學(xué)習(xí)開源項(xiàng)目,來讓自己的技術(shù)更精進(jìn)。

1.oauth2-shiro項(xiàng)目地址:https://gitee.com/mkk/oauth2-shiro

整合Apache Oltu 與 Shiro,提供一個(gè)輕量的OAUTH2應(yīng)用框架,并根據(jù)不同的應(yīng)用場(chǎng)景提供不同的實(shí)現(xiàn)(如web場(chǎng)景,移動(dòng)設(shè)備)。

ddbb2792-e97a-11ec-ba43-dac502259ad0.jpg

2.tkey以 OAuth 2.0 標(biāo)準(zhǔn)為接口設(shè)計(jì)原則的單點(diǎn)登錄系統(tǒng)。純粹的 HTTP,任意設(shè)備、任意場(chǎng)景,跨域無狀態(tài),隨意橫向擴(kuò)展,服務(wù)高可用。

ddce88a0-e97a-11ec-ba43-dac502259ad0.jpg

3.MaxKey項(xiàng)目地址:https://gitee.com/maxkeytop/MaxKey

MaxKey(馬克思的鑰匙)單點(diǎn)登錄認(rèn)證系統(tǒng)(Single Sign On System),寓意是最大鑰匙,是業(yè)界領(lǐng)先的企業(yè)級(jí)IAM身份管理和身份認(rèn)證產(chǎn)品,支持OAuth 2.0/OpenID Connect、SAML 2.0、JWT、CAS、SCIM等標(biāo)準(zhǔn)協(xié)議,提供簡(jiǎn)單、標(biāo)準(zhǔn)、安全和開放的用戶身份管理(IDM)、身份認(rèn)證(AM)、單點(diǎn)登錄(SSO)、RBAC權(quán)限管理和資源管理等。

dddf638c-e97a-11ec-ba43-dac502259ad0.jpg

4.spring-lhbauth項(xiàng)目地址:https://gitee.com/lvhaibao/spring-lhbauth

基于OAuth2和JWT實(shí)現(xiàn)認(rèn)證授權(quán)。

ddf53e5a-e97a-11ec-ba43-dac502259ad0.png

5.oauth2項(xiàng)目地址:https://gitee.com/lyric/oauth2

Golang實(shí)現(xiàn)的OAuth 2.0服務(wù)端,依照協(xié)議RFC 6749實(shí)現(xiàn),具有簡(jiǎn)單使用、靈活、模塊化的特點(diǎn);支持內(nèi)存存儲(chǔ)、文件存儲(chǔ)、redis存儲(chǔ)、mongodb存儲(chǔ)。

ddff7870-e97a-11ec-ba43-dac502259ad0.png

6.oauthserver項(xiàng)目地址:https://gitee.com/jeesun/oauthserver

oauthserver是一個(gè)基于Spring Boot Oauth2的完整的獨(dú)立的Oauth2 Server微服務(wù)。項(xiàng)目的目的是,僅僅需要?jiǎng)?chuàng)建相關(guān)數(shù)據(jù)表,修改數(shù)據(jù)庫的連接信息,你就可以得到一個(gè)Oauth2 Server微服務(wù)。

de121322-e97a-11ec-ba43-dac502259ad0.jpg

7.JustAuth項(xiàng)目地址:https://gitee.com/yadong.zhang/JustAuth

JustAuth,如你所見,它僅僅是一個(gè)第三方授權(quán)登錄的工具類庫,它可以讓我們脫離繁瑣的第三方登錄 SDK,讓登錄變得So easy!

JustAuth 集成了諸如:Github、Gitee、支付寶、新浪微博、微信、Google、Facebook、Twitter、StackOverflow等國內(nèi)外數(shù)十家第三方平臺(tái)。

原文標(biāo)題:非常實(shí)用的權(quán)限認(rèn)證的開源項(xiàng)目!

文章出處:【微信公眾號(hào):Android編程精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 接口設(shè)計(jì)
    +關(guān)注

    關(guān)注

    2

    文章

    196

    瀏覽量

    29848
  • 密碼
    +關(guān)注

    關(guān)注

    8

    文章

    191

    瀏覽量

    30498
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3349

    瀏覽量

    42500

原文標(biāo)題:非常實(shí)用的權(quán)限認(rèn)證的開源項(xiàng)目!

文章出處:【微信號(hào):AndroidPush,微信公眾號(hào):Android編程精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    開源鴻蒙榮獲開放原子“2024年度操作系統(tǒng)領(lǐng)域國內(nèi)活躍開源項(xiàng)目

    近日,2024開放原子開發(fā)者大會(huì)暨首屆開源技術(shù)學(xué)術(shù)大會(huì)在武漢圓滿召開。在大會(huì)開幕式“2024年度國內(nèi)活躍開源項(xiàng)目&開發(fā)者致謝儀式”上,開放原子開源鴻蒙(OpenAtom OpenHar
    的頭像 發(fā)表于 12-28 15:39 ?90次閱讀

    開放原子開源基金會(huì)與三個(gè)開源項(xiàng)目舉行捐贈(zèng)簽約儀式

    近日,在2024開放原子開發(fā)者大會(huì)暨首屆開源技術(shù)學(xué)術(shù)大會(huì)開幕式上,開放原子開源基金會(huì)秘書長助理李博與openKylin、EasyAda、KWDB開源項(xiàng)目捐贈(zèng)方代表共同簽約。
    的頭像 發(fā)表于 12-23 11:29 ?230次閱讀

    Made with KiCad(十二):JPL開源漫游車

    “ ?JPL 開源漫游車是 JPL 用于探索火星表面的輪漫游車設(shè)計(jì)的縮減版,是一種開源、自己動(dòng)手制造的漫游車。 ? ” 概覽 JPL 開源漫游車是 JPL 用于探索火星表面的
    的頭像 發(fā)表于 12-04 18:05 ?767次閱讀
    Made with KiCad(十二):JPL<b class='flag-5'>開源</b>漫游車

    凌蒙派OpenHarmony開源項(xiàng)目榮獲本期Gitee官方推薦

    近日,我司凌蒙派OpenHarmony開源項(xiàng)目榮獲本期Gitee官方推薦。本期Gitee官方推薦不僅是對(duì)凌蒙派OpenHarmony開源項(xiàng)目的高度認(rèn)可,也是對(duì)我司在推動(dòng)
    的頭像 發(fā)表于 11-20 01:04 ?278次閱讀
    凌蒙派OpenHarmony<b class='flag-5'>開源</b><b class='flag-5'>項(xiàng)目</b>榮獲本期Gitee官方推薦

    ElfBoard開源項(xiàng)目|“智慧光伏”開源項(xiàng)目技術(shù)文檔

    最大化地捕捉和利用。下面就和各位小伙伴詳細(xì)介紹一下這一開源項(xiàng)目是怎樣實(shí)現(xiàn)的。環(huán)境說明1.開發(fā)環(huán)境操作系統(tǒng):Ubuntu18.0464位版2.交叉編譯工具鏈:arm-
    的頭像 發(fā)表于 10-11 15:52 ?403次閱讀
    ElfBoard<b class='flag-5'>開源</b><b class='flag-5'>項(xiàng)目</b>|“智慧光伏”<b class='flag-5'>開源</b><b class='flag-5'>項(xiàng)目</b>技術(shù)文檔

    真格基金宣布捐贈(zèng)開源AI項(xiàng)目vLLM

    萬個(gè)通用人工智能項(xiàng)目,Hugging Face 上有超過 40 萬個(gè)模型。每一周,有超過 100 萬行代碼在開源 AI 領(lǐng)域中創(chuàng)建,開發(fā)者像交換禮物一樣,從全世界的各個(gè)角落為開源項(xiàng)目
    的頭像 發(fā)表于 09-24 16:13 ?391次閱讀

    8月全志芯片開源項(xiàng)目分享合集

    ,接收機(jī)則是連接串口通過SBUS和T113直接連接,收到指令信號(hào)后由4路PWM直接給電機(jī)控制輸出,以實(shí)現(xiàn)自穩(wěn)飛行的功能。 太極派LVGL版USB口袋顯示屏 作者:新范者1986 上一期開源項(xiàng)目
    發(fā)表于 09-02 10:25

    Matepad pro12.2 已上市半個(gè)月,但是還沒有在開源網(wǎng)站看到該項(xiàng)目開源信息,違背開源精神

    Matepad pro12.2 已上市半個(gè)月,本人自己也購買了同12+256的pad,想要同步學(xué)習(xí)下這款pad的一些體驗(yàn)還不錯(cuò)的功能點(diǎn),但是目前為止還沒有在開源網(wǎng)站看到該項(xiàng)目開源
    發(fā)表于 08-27 17:25

    數(shù)量有限:6“入門+項(xiàng)目進(jìn)階”開發(fā)板限時(shí)特惠!30余套項(xiàng)目案例免費(fèi)領(lǐng)!

    ?華清遠(yuǎn)見研發(fā)中心,面向個(gè)人學(xué)習(xí)、學(xué)生畢設(shè)、高校教學(xué),精心打造“入門+項(xiàng)目進(jìn)階”開發(fā)板。這開發(fā)板,面向嵌入式、物聯(lián)網(wǎng)方向的學(xué)習(xí),均配
    的頭像 發(fā)表于 08-20 14:17 ?371次閱讀
    數(shù)量有限:6<b class='flag-5'>款</b>“入門+<b class='flag-5'>項(xiàng)目</b>進(jìn)階”開發(fā)板限時(shí)特惠!30余套<b class='flag-5'>項(xiàng)目</b>案例免費(fèi)領(lǐng)!

    迅龍軟件加入甲辰計(jì)劃“開源實(shí)習(xí)生聯(lián)合招聘培養(yǎng)”項(xiàng)目,共建RISC-V?開源生態(tài)

    近日,迅龍軟件宣布加入甲辰計(jì)劃“開源實(shí)習(xí)生聯(lián)合招聘培養(yǎng)項(xiàng)目”。該項(xiàng)目致力于RISC-V相關(guān)人才的培養(yǎng),同時(shí)推動(dòng)企業(yè)加速RISC-V生態(tài)建設(shè)目標(biāo)。加入該項(xiàng)目后,迅龍軟件將作為用人單位面向
    的頭像 發(fā)表于 07-22 16:23 ?415次閱讀
    迅龍軟件加入甲辰計(jì)劃“<b class='flag-5'>開源</b>實(shí)習(xí)生聯(lián)合招聘培養(yǎng)”<b class='flag-5'>項(xiàng)目</b>,共建RISC-V?<b class='flag-5'>開源</b>生態(tài)

    開源項(xiàng)目!設(shè)計(jì)一智能手語翻譯眼鏡

    這個(gè)項(xiàng)目是一創(chuàng)新的智能手語翻譯眼鏡,它能夠?qū)崟r(shí)地將手語轉(zhuǎn)換為聽得見的語音。這款眼鏡采用了VIAM平臺(tái)和樹莓派Zero 2 W,能夠幫助聾人或聽力受損的人士更自由、獨(dú)立地與他人交流,減少對(duì)第三方
    發(fā)表于 05-20 15:59

    項(xiàng)目分享|基于ELF 1S開發(fā)板完成的物聯(lián)網(wǎng)開源項(xiàng)目

    與技術(shù)的火花。關(guān)于這個(gè)項(xiàng)目的思維導(dǎo)圖,如下圖所示:接下來,將會(huì)從云-網(wǎng)-邊-端的物聯(lián)網(wǎng)體系架構(gòu)出發(fā),描述整個(gè)開源項(xiàng)目的開發(fā)過程,整個(gè)開源項(xiàng)目
    的頭像 發(fā)表于 05-14 09:03 ?1365次閱讀
    <b class='flag-5'>項(xiàng)目</b>分享|基于ELF 1S開發(fā)板完成的物聯(lián)網(wǎng)<b class='flag-5'>開源</b><b class='flag-5'>項(xiàng)目</b>

    瑞薩正式加入Zephyr項(xiàng)目,攜手共建開源實(shí)時(shí)操作系統(tǒng)新生態(tài)

    近日,業(yè)界領(lǐng)先的半導(dǎo)體解決方案提供商瑞薩宣布正式加入Zephyr?項(xiàng)目,并榮升為銀級(jí)會(huì)員。Zephyr作為Linux基金會(huì)的開源項(xiàng)目,致力于面向未來、資源受限的設(shè)備打造安全、互聯(lián)且靈活的實(shí)時(shí)操作系統(tǒng)(RTOS)。瑞薩的加入無疑將
    的頭像 發(fā)表于 03-12 09:18 ?688次閱讀

    關(guān)于FPGA的開源項(xiàng)目介紹

    Hello,大家好,之前給大家分享了大約一百多個(gè)關(guān)于FPGA的開源項(xiàng)目,涉及PCIe、網(wǎng)絡(luò)、RISC-V、視頻編碼等等,這次給大家?guī)淼氖遣豢菰锏膴蕵?b class='flag-5'>項(xiàng)目,主要偏向老的游戲內(nèi)核使用FPGA進(jìn)行硬解,涉及的內(nèi)核數(shù)不勝數(shù),主要目標(biāo)是
    的頭像 發(fā)表于 01-10 10:54 ?1462次閱讀
    關(guān)于FPGA的<b class='flag-5'>開源</b><b class='flag-5'>項(xiàng)目</b>介紹

    移動(dòng)云的三開源項(xiàng)目加入openEuler,助力社區(qū)繁榮發(fā)展

    mqtt-proxy是一MQTT物聯(lián)網(wǎng)消息組件,其具備高可用、高可靠性、支持百萬連接數(shù)、低延遲且兼容開源MQTT物聯(lián)網(wǎng)協(xié)議的特性;相比Mosquitto等開源MQTT消息隊(duì)列,其具備集群高可用能力,支持QoS 0/1/2等服務(wù)
    的頭像 發(fā)表于 01-03 16:25 ?906次閱讀
    移動(dòng)云的三<b class='flag-5'>款</b><b class='flag-5'>開源</b><b class='flag-5'>項(xiàng)目</b>加入openEuler,助力社區(qū)繁榮發(fā)展