Commit Graph

365 Commits (0e703ef9f98fda34d21d3c5cae1eccfbcb81a73d)

Author SHA1 Message Date
Mark Janssen 9e74e40453 Use diamond syntax instead of explicit types
10 years ago
Mark Janssen 13f5e4f8a6 Collapse identical catch branches
10 years ago
Mark Janssen 6dc2b2cb5e Various small improvements/bugfixes
10 years ago
William Kim 54fbf0d0ac Added null check for expiration during introspection. Making assumption that null exp means tokens dont expire.
10 years ago
Justin Richer d1e8529a7b expose ID Token and UserInfo to the AuthoritiesProvider and AuthoritiesMapper, both extensible
10 years ago
Mark Janssen effe955953 Fix blacklist/whitelist for DynamicRegistrationClientConfigurationService
10 years ago
Justin Richer caf85b990d Revert "added option to send skip sending nonce if desired, closes #704, closes #683,"
10 years ago
Justin Richer d32118d017 Revert "added unit tests for nonce-less url builders (exception cases)"
10 years ago
Justin Richer 0d6775dfa8 made auth request url builder handle multiple keys
10 years ago
Justin Richer da72ce02ad added token endpoint options to client filter, closes #803
10 years ago
Justin Richer 617d485478 updated all references to media types to use constants instead of literals, closes #767
10 years ago
Justin Richer c09b63c69f made logger declarations consistent across project, closes #780
10 years ago
Justin Richer 7a1480bb07 moved and consolidated json utilities
10 years ago
Justin Richer b376bc6059 removed some vestigial service/repository calls, closes #513
10 years ago
Justin Richer 05f03f7c90 yet more year updates
10 years ago
Justin Richer 994ce6c743 consistently named JOSE-based classes, closes #529
10 years ago
Justin Richer 685960358c formatting cleanup
10 years ago
Justin Richer e2349984b8 happy new year 2015!
10 years ago
Justin Richer 70779a69ea reorganized dependency management section, managed cross-module dependencies, updated Nimbus JWT library
10 years ago
Justin Richer 587d4b2db6 further pom file cleanup
10 years ago
Justin Richer a9544059cf flagged spurious serialization warnings from the libraries (we're not actually serializing things here)
10 years ago
Justin Richer 77c06e9557 replaced deprecated http components calls, closes #744
10 years ago
Justin Richer 3708b531df moved requirement to different component, closes #759
10 years ago
Justin Richer ada1b0d24e added unit tests for nonce-less url builders (exception cases)
10 years ago
Justin Richer bbeaeb06e3 added option to send skip sending nonce if desired, closes #704, closes #683,
10 years ago
William Kim 9aa45f8efb Made the constructor public for OIDCAuthentication filter.
10 years ago
Justin Richer 69c19d35fa moved test into test package
10 years ago
Justin Richer 775b77b367 updated date format of token introspection response, closes #719
10 years ago
Justin Richer e6d10b67a4 update to Spring 4 and other related libraries
10 years ago
Justin Richer bc9942e929 relaxed issuer constraints in client, closes #638
10 years ago
Justin Richer 3f5e2acfeb if no alg is explicitly set, use the default from the signer
10 years ago
David Steinkopff 659880b4dc fix broken dependency declaration, that follow up to org.springframework.beans.NotWritablePropertyException: Invalid property 'jwkKeyList' of bean class exception
10 years ago
Justin Richer db052f11ca Moved development branch to 1.2
10 years ago
Justin Richer 134909a82f import cleanup
10 years ago
Justin Richer c683131f12 externalized view name strings and tied them to view beans
10 years ago
Justin Richer a704277652 Removed exceptions from @PostConstruct methods, closes #663
10 years ago
Justin Richer 6f2f807b0b [maven-release-plugin] prepare for next development iteration
10 years ago
Justin Richer 93ae1516a5 [maven-release-plugin] prepare release mitreid-connect-1.1.9
10 years ago
Justin Richer b0cce924a2 JsonFileRegisteredClientService now writes out entire client registration to disk, closes #651
10 years ago
Brenden Keyes 863dbd17b8 Added setClientConfigurationService method.
10 years ago
Justin Richer 325a200f16 added configurable support for different token presentation methods in user info fetcher, closes #632
11 years ago
Justin Richer c7a6c4fafe added support for unsigned ID tokens in client, use client configuration to turn this on, closes #633
11 years ago
Kristina Sahlmann 306c8cff17 update nimbus-jose-jwt dependency to 2.26 and fix the affected files
11 years ago
Justin Richer adf477c64e [maven-release-plugin] prepare for next development iteration
11 years ago
Justin Richer 8d97ed61ec [maven-release-plugin] prepare release mitreid-connect-1.1.8
11 years ago
Justin Richer 9f9b49fc63 refactored validator checks to cascade better, throw an authentication exception if we can't find a validator for the ID Token
11 years ago
Christopher Elkins 1dc204f975 Validate HMAC-signed ID tokens
11 years ago
Justin Richer 85acfa90db [maven-release-plugin] prepare for next development iteration
11 years ago
Justin Richer d5e4cb45a2 [maven-release-plugin] prepare release mitreid-connect-1.1.7
11 years ago
Justin Richer be98b9cd0b [maven-release-plugin] prepare for next development iteration
11 years ago
Justin Richer 8320f0eefe [maven-release-plugin] prepare release mitreid-connect-1.1.6
11 years ago
Justin Richer 0c8cacd59a added missing copyright headers
11 years ago
Justin Richer 525f3aa2a8 Cleaned up indentation, whitespace, and imports.
11 years ago
Justin Richer 27e68f1d56 added service to optionally check "target_uri" links, closes #547
11 years ago
Justin Richer e4d5f4a540 added system wide cache for all symmetric validators, closes # 557
11 years ago
Justin Richer ca333d256b Appropriately catch runtime exceptions in all guava caches, closes #603
11 years ago
Justin Richer 880014176f [maven-release-plugin] prepare for next development iteration
11 years ago
Justin Richer ca8a003e3d [maven-release-plugin] prepare release mitreid-connect-1.1.5
11 years ago
Justin Richer 37af569890 cleaned up unintentional pom version override
11 years ago
Justin Richer b8129bf60d [maven-release-plugin] prepare for next development iteration
11 years ago
Justin Richer a9e34ac9bd [maven-release-plugin] prepare release mitreid-connect-1.1.4
11 years ago
Brenden Keyes 90b10d7bad Added Getter/Setter for IntospectionAuthorityGranter. Still defaults to SimpleIntrospectionAuthorityGranter
11 years ago
Justin Richer 79bd7e420c made scope handling consistent for introspection services (now a space-separated string), closes #570
11 years ago
Justin Richer 97cd00e06c [maven-release-plugin] prepare for next development iteration
11 years ago
Justin Richer 23c7cf6996 [maven-release-plugin] prepare release mitreid-connect-1.1.3
11 years ago
Justin Richer 762fe11ab1 Update README.md
11 years ago
Justin Richer ad5ffb64e8 [maven-release-plugin] prepare for next development iteration
11 years ago
Justin Richer 1635cf957d [maven-release-plugin] prepare release mitreid-connect-1.1.2
11 years ago
Justin Richer 53cc7ef447 Fixed audience claim on client auth assertion
11 years ago
Justin Richer 3629ff5e2f added signed authentication assertion support to client, closes #558
11 years ago
Justin Richer 9395c3802d [maven-release-plugin] prepare for next development iteration
11 years ago
Justin Richer 4f8311962a [maven-release-plugin] prepare release mitreid-connect-1.1.1
11 years ago
Justin Richer 1289d4737a Changed references of DefaultHttpClient to SystemDefaultHttpClient to inherit system proxy settings, should address #548
11 years ago
Justin Richer d946cfb4a7 added support for target uri parameter in third party issuer (or other custom issuer that sets the right flag on return), closes #539
11 years ago
Justin Richer 3b52ce8201 happy new year!
11 years ago
Justin Richer ebbc7209aa automated code formatting and cleanup
11 years ago
Justin Richer e1e7f7a579 [maven-release-plugin] prepare for next development iteration
11 years ago
Justin Richer 42fe973f7b [maven-release-plugin] prepare release mitreid-connect-1.1.0
11 years ago
Justin Richer 49a7db6c6e Sanity check on client template object for dynamic registration client-side service
11 years ago
Justin Richer 27f391ef01 Fixed compilation errors for SECOAUTH milestone updates
11 years ago
Justin Richer c896bef2e8 Created hybrid issuer service, addresses #509
11 years ago
Justin Richer 0ff7cb75a0 made userinfo fetching optional, addresses #510
11 years ago
Justin Richer 8fc6de0a6d hybrid service instantiates inner members, addresses #508
11 years ago
Justin Richer 8a5a16f374 refactored project into four modules:
11 years ago
Justin Richer b2b915b4ae explcitly set alg and enc instead of trying to guess
11 years ago
Justin Richer fb2f2f9792 spelling, property access, and cleanup
11 years ago
Justin Richer 2ca713c7f2 added encrypted request object service to client, addresses #475
11 years ago
Justin Richer 1d0560edbc refactored some json utils to their own static class
11 years ago
Justin Richer 6605877a1b added encryption/decryption to cached JWK-URI service
11 years ago
Justin Richer c3b90b9d71 removed old form value from fetcher
11 years ago
Justin Richer ded7c66c78 fixed misleading error message
11 years ago
Justin Richer 6851224e42 fixed token expiration parsing
11 years ago
Justin Richer 94ddc77668 fixed scope parsing on token implementation, too
11 years ago
Justin Richer a9710899cd removed vestigial client config service
11 years ago
Justin Richer 2201206f0e refactored token introspection packages to support different client credentials at different services
11 years ago
William Kim 2108311d65 Revert "refactored code to use the more generic JWT declaration."
11 years ago
William Kim e0b56bc72a refactored code to use the more generic JWT declaration.
11 years ago
Justin Richer 6a9650d2a7 added configurable support for clients to send extra parameters like display and prompt, addresses #426
11 years ago
Justin Richer 3360117b7b Client library no longer serializes nulls on registration, addresses #478
11 years ago
William Kim a1d6901bcc using nimbusds's new data-type specific claim getter.
11 years ago