![]() This commit introduces filtering on requested grant types for dynamically registered clients. Since extension on the library could support additional grant types, here we want to be strict about known grant types that cannot be requested at dynamic client registration (or update) time, but at the same time we want to preserve grant types that could have been granted to a client by an administrator. So at client registration time the list of requested grant types is filtered to only allow grant types currently enabled for dynamically registered clients. OTOH, at client update time the same filtering is implemented while at the same time preserving grant types assigned the client in other ways. |
||
---|---|---|
openid-connect-client | ||
openid-connect-common | ||
openid-connect-server | ||
.editorconfig | ||
.gitignore | ||
.travis.yml | ||
CHANGELOG.md | ||
Jenkinsfile | ||
LICENSE.txt | ||
README.md | ||
README_zh_CN.md | ||
checkstyle.xml | ||
pom.xml |
README.md
MITREid Connect
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.
More information about the project can be found:
- The project homepage on GitHub (with related projects)
- Full documentation
- Documentation for the Maven project and Java API
- Issue tracker (for bug reports and support requests)
- The mailing list for the project can be found at
mitreid-connect@mit.edu
, with archives available online.
The authors and key contributors of the project include:
- Justin Richer
- Amanda Anganes
- Michael Jett
- Michael Walsh
- Steve Moore
- Mike Derryberry
- William Kim
- Mark Janssen
Copyright ©2017, MIT Internet Trust Consortium. Licensed under the Apache 2.0 license, for details see LICENSE.txt
.