# MyOIDC **Repository Path**: sz_ids/MyOIDC ## Basic Information - **Project Name**: MyOIDC - **Description**: 基于OIDC协议的参考实现,根据各类库提供实现参考 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://andaily.com/blog/?s=OIDC - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 78 - **Created**: 2016-12-26 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #MyOIDC

基于OIDC协议的参考实现,根据各类库提供实现参考.

OIDC(OpenID Connect), 下一代的身份认证授权协议; 当前发布版本1.0;
OIDC是基于OAuth2+OpenID整合的新的认证授权协议; OAuth2是一个授权(authorization)的开放协议, 在全世界得到广泛使用, 但在实际使用中,OAuth2只解决了授权问题, 没有实现认证部分,往往需要添加额外的API来实现认证; 而OpenID呢,是一个认证(authentication )的协议, 二者在实际使用过程中都有其局限性;
综合二者,即是OIDC; 通过OIDC,既能有OAUTH2的功能,也有OpenID的功能; 恰到好处… 查看完整介绍


OIDC 协议

Version: 1.0

中文版: https://monkeyk.com/oidc/Final_OpenID-Connect-Core-1.0-incorporating-errata-set-1_CN.html (翻译中)
翻译最新进展请访问:
http://git.oschina.net/shengzhao/spring-oauth-server/tree/master/others/oidc?dir=1&filepath=others%2Foidc&oid=ec2b907c58efcb56a8c774e8f7868ab80c6cb69a&sha=25a0e1f2357768eadf3f0e3b8035959e3bbd3d66

英文原版: http://openid.net/specs/openid-connect-core-1_0.html

JSON Web Signature(JWS): https://tools.ietf.org/html/rfc7515


项目介绍

Maven项目, 字符编码: UTF-8; 基于TDD模式与DDD模式设计

使用的框架与版本号

功能列表

介绍项目开发的计划与安排, 以及各个功能点


项目日志

  1. 2016-12-25 项目公开, 完善文档. 添加OIDC 库测试代码 Jose4JTest.java, NimbusJoseJwtTest.java

  2. 2016-07-12 开始尝试翻译OIDC协议为中文


相关资源


鸣谢


拥抱OIDC…