Go to file
sbke 8b4e461748 Adjustment to generate longer codes
RandomValueStringGenerator default constructor creates a code of length six only. The RFC 6819 (OAuth 2.0 Threat Model and Security Considerations) suggests (5.1.4.2.2.  Use High Entropy for Secrets) that secrets that aren't used by humans (e.g. client secrets or token handles) have a reasonable level of enthropy. They propose a token lengths of at least 128 bits. Since the RandomValueStringGenerator only uses case sensitive alpha numeric symbols, 22 symbols are needed to achieve an enthropy >=128 bits.
2017-06-28 14:20:11 +02:00
openid-connect-client fixed client readme file 2017-05-26 20:17:29 -04:00
openid-connect-common removed unused field from UI config bean 2017-05-26 20:20:11 -04:00
openid-connect-server Adjustment to generate longer codes 2017-06-28 14:20:11 +02:00
openid-connect-server-webapp Merge pull request #1228 from leonard84/fix-psql-scripts 2017-06-15 09:45:13 -04:00
uma-server Updated copyrights 2017-05-26 20:17:17 -04:00
uma-server-webapp removed unused field from UI config bean 2017-05-26 20:20:11 -04:00
.editorconfig Add Editorconfig for minimal code style support 2016-07-05 15:09:09 -04:00
.gitignore cleanup 2017-03-20 13:45:55 -04:00
.travis.yml Java 8 language level 2016-07-05 14:51:43 -04:00
CHANGELOG.md set redirect URI matching to strict by default 2017-05-10 17:39:59 -04:00
LICENSE.txt Updated copyrights 2017-05-26 20:17:17 -04:00
README.md Updated copyrights 2017-05-26 20:17:17 -04:00
README_zh_CN.md Updated copyrights 2017-05-26 20:17:17 -04:00
checkstyle.xml Updated copyrights 2017-05-26 20:17:17 -04:00
pom.xml Updated copyrights 2017-05-26 20:17:17 -04:00

README.md

MITREid Connect


Maven Central Travis CI Codecov

This project contains a certified OpenID Connect reference implementation in Java on the Spring platform, including a functioning server library, deployable server package, client (RP) library, and general utility libraries. The server can be used as an OpenID Connect Identity Provider as well as a general-purpose OAuth 2.0 Authorization Server.

OpenID Certified

More information about the project can be found:

The authors and key contributors of the project include:

Copyright ©2017, MIT Internet Trust Consortium. Licensed under the Apache 2.0 license, for details see LICENSE.txt.