0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

六款开源项目推荐

Android编程精选 来源:Java架构师社区 作者:Java架构师社区 2022-07-12 15:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

现在大部分的网络应用,登录、注册、密码加密保存、token 管理等功能都是必要的。为了让用户的隐私更能得到保障,使用起来更方便,OAuth 协议和单点登录系统也就应运而生。今天推荐的六款开源项目就是针对开发者的此类需求,通过学习开源项目,来让自己的技术更精进。

1.oauth2-shiro项目地址:https://gitee.com/mkk/oauth2-shiro

整合Apache Oltu 与 Shiro,提供一个轻量的OAUTH2应用框架,并根据不同的应用场景提供不同的实现(如web场景,移动设备)。

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

2.tkey以 OAuth 2.0 标准为接口设计原则的单点登录系统。纯粹的 HTTP,任意设备、任意场景,跨域无状态,随意横向扩展,服务高可用。

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

3.MaxKey项目地址:https://gitee.com/maxkeytop/MaxKey

MaxKey(马克思的钥匙)单点登录认证系统(Single Sign On System),寓意是最大钥匙,是业界领先的企业级IAM身份管理和身份认证产品,支持OAuth 2.0/OpenID Connect、SAML 2.0、JWT、CAS、SCIM等标准协议,提供简单、标准、安全和开放的用户身份管理(IDM)、身份认证(AM)、单点登录(SSO)、RBAC权限管理和资源管理等。

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

4.spring-lhbauth项目地址:https://gitee.com/lvhaibao/spring-lhbauth

基于OAuth2和JWT实现认证授权。

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

5.oauth2项目地址:https://gitee.com/lyric/oauth2

Golang实现的OAuth 2.0服务端,依照协议RFC 6749实现,具有简单使用、灵活、模块化的特点;支持内存存储、文件存储、redis存储、mongodb存储。

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

6.oauthserver项目地址:https://gitee.com/jeesun/oauthserver

oauthserver是一个基于Spring Boot Oauth2的完整的独立的Oauth2 Server微服务。项目的目的是,仅仅需要创建相关数据表,修改数据库的连接信息,你就可以得到一个Oauth2 Server微服务。

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

7.JustAuth项目地址:https://gitee.com/yadong.zhang/JustAuth

JustAuth,如你所见,它仅仅是一个第三方授权登录的工具类库,它可以让我们脱离繁琐的第三方登录 SDK,让登录变得So easy!

JustAuth 集成了诸如:Github、Gitee、支付宝、新浪微博、微信、Google、Facebook、Twitter、StackOverflow等国内外数十家第三方平台。

原文标题:非常实用的权限认证的开源项目!

文章出处:【微信公众号:Android编程精选】欢迎添加关注!文章转载请注明出处。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口设计
    +关注

    关注

    2

    文章

    206

    浏览量

    30784
  • 密码
    +关注

    关注

    9

    文章

    207

    浏览量

    31436
  • 开源
    +关注

    关注

    3

    文章

    4415

    浏览量

    46566

原文标题:非常实用的权限认证的开源项目!

文章出处:【微信号:AndroidPush,微信公众号:Android编程精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    DIY达芬奇剪辑键盘开源项目介绍

    达芬奇官方 Speed Editor 专业剪辑键盘好用是真的,2500 元的售价也让不少剪辑师直呼肉疼。今天给大家带来一超香的开源 DIY 项目,完美复刻官方剪辑键盘核心功能,低成本就能自制专属剪辑控台,效率拉满。
    的头像 发表于 05-06 11:30 551次阅读
    DIY达芬奇剪辑键盘<b class='flag-5'>开源</b><b class='flag-5'>项目</b>介绍

    微型遥控赛车开源项目介绍

    给各位电子 DIY 与遥控模型爱好者分享一超有创意的开源项目:微型遥控赛车。我把经典游戏《马力欧赛车》的核心互动机制搬到现实,小车通过板载传感器识别赛道道具,自动实现加速、打转、减速等物理反馈,搭配多模式控制,可玩性拉满
    的头像 发表于 04-22 13:47 292次阅读
    微型遥控赛车<b class='flag-5'>开源</b><b class='flag-5'>项目</b>介绍

    开放原子开源基金会旗下项目亮相FOSSASIA Summit 2026,中国开源力量闪耀曼谷

    技术发展趋势与创新实践。开放原子开源基金会旗下孵化运营项目openEuler与openKylin共同亮相大会,并分别携生态伙伴参会,集中展示中国开源项目在AI与操作系统融合创新、开放基
    的头像 发表于 04-15 17:55 154次阅读
    开放原子<b class='flag-5'>开源</b>基金会旗下<b class='flag-5'>项目</b>亮相FOSSASIA Summit 2026,中国<b class='flag-5'>开源</b>力量闪耀曼谷

    基于摩托罗拉68000系列处理器的单板计算机开源项目介绍

    今天给大家带来一超酷的开源复古计算项目—— 基于摩托罗拉 68000 系列处理器的单板计算机(SBC)!从 MC68008 到 MC68040,多代机型持续迭代,每都能运行 Lin
    的头像 发表于 03-06 11:43 867次阅读
    基于摩托罗拉68000系列处理器的单板计算机<b class='flag-5'>开源</b><b class='flag-5'>项目</b>介绍

    开源项目树莓派Pico墨水屏电子书总体介绍

    想拥有一台专属的墨水屏电子书,却被商用款的封闭系统、高昂价格劝退?又或是看中开源,却被复杂的硬件组装、繁多的元器件难住?尤其是电子新手,想入门硬件制作,总找不到简单易上手的开源项目?
    的头像 发表于 03-04 15:30 807次阅读
    <b class='flag-5'>开源</b><b class='flag-5'>项目</b>树莓派Pico墨水屏电子书总体介绍

    摩尔线程正式开源TileLang-MUSA项目

    近日,摩尔线程正式开源TileLang-MUSA项目,实现对TileLang编程语言的完整支持。该项目已成功在摩尔线程多代全功能GPU上完成功能验证与特性开发,旨在通过高层抽象与编译器优化,大幅降低开发门槛,为国产算力平台提供更
    的头像 发表于 02-11 16:57 1816次阅读

    开源鸿蒙项目顺利孵化毕业

    2025年11月21日,2025开放原子开发者大会在北京隆重启幕。作为本次大会的重磅环节和核心焦点之一,在大会开幕式上,开放原子开源基金会(以下简称“基金会”)宣布开源鸿蒙项目达成开源
    的头像 发表于 11-27 14:36 788次阅读

    开放原子开源基金会与五岳纪元量子计算操作系统项目完成捐赠签约

    11月21-22日,在2025年开放原子开发者大会期间,开放原子开源基金会与“五岳纪元”量子计算操作系统项目代表完成捐赠签约。该项目作为国内首支持多制式量子计算技术路线的
    的头像 发表于 11-25 17:46 1368次阅读

    开源欧拉项目达成开源孵化目标顺利毕业

    11月21日,2025开放原子开发者大会在北京隆重启幕。作为本次大会的重磅环节和核心焦点之一,在大会开幕式上,开源欧拉项目达成开源孵化目标、顺利毕业。
    的头像 发表于 11-25 17:40 1300次阅读

    开源鸿蒙项目达成开源孵化目标顺利毕业

    11月21日,2025开放原子开发者大会在北京隆重启幕。作为本次大会的重磅环节和核心焦点之一,在大会开幕式上,开源鸿蒙项目达成开源孵化目标、顺利毕业,这是项目
    的头像 发表于 11-25 17:36 1337次阅读

    开源鸿蒙和开源欧拉成为开放原子开源基金会首批毕业项目

    11月21日,在2025开放原子开发者大会开幕式上,开放原子开源基金会宣布旗下开源鸿蒙(OpenHarmony)与开源欧拉(openEuler)成为首批毕业项目
    的头像 发表于 11-25 17:22 1073次阅读

    deepin IDE入选Gitee最有价值开源项目

    近日,deepin IDE 成功入选 Gitee 最有价值开源项目(GVP)!
    的头像 发表于 10-14 18:10 1522次阅读

    开放原子开源基金会与新一批开源项目完成捐赠签约

    近日,在2025开放原子开源生态大会开幕式上,开放原子开源基金会与新一批开源项目完成捐赠签约,涵盖人工智能、具身智能、基础软件、区块链等多个技术领域,为基金会拓展在关键技术领域上的布局
    的头像 发表于 07-28 17:04 1231次阅读

    普华基础软件荣膺优秀开源项目

    近日,2025上海开源创新菁英奖评选结果正式揭晓。普华基础软件开源安全车控操作系统小满EasyXMen凭借在开源技术创新与产业应用实践方面的突出表现,荣获“优秀开源
    的头像 发表于 07-28 16:48 1119次阅读

    RT-Thread荣获2025优秀开源项目 | 新闻速递

    6月底,RT-Thread睿赛德受邀参与由上海开源信息技术协会主办的2025上海开源创新精英荟。上海市商委副主任张杰出席会议并致辞。RT-Thread嵌入式操作系统项目凭借其卓越的技术创新与
    的头像 发表于 07-04 09:04 2901次阅读
    RT-Thread荣获2025优秀<b class='flag-5'>开源</b><b class='flag-5'>项目</b> | 新闻速递