Commit Graph

1129 Commits (d87bdb21206f46910dffe961eae48476aeac5f36)

Author SHA1 Message Date
William Kim 0d882faeca added a TODO and fixed some comment typos.
12 years ago
Amanda Anganes 15aea61fbe Applied code cleanup
12 years ago
Amanda Anganes 3e23967b46 Updated code to reflect SECOAUTH changes
12 years ago
William Kim 9a6f345e15 yes, allow default scoping if the client doesn't ask for any.
12 years ago
William Kim 3d312b7eb5 Deleted PermissionDeniedException class. Unused.
12 years ago
William Kim c5743dc810 updated unit tests to reflect new exception-throwing behavior.
12 years ago
William Kim ada54c297d addresses issue #382. Throw an exception when client tries to upscope.
12 years ago
Justin Richer 0d8c2442d2 [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer 9bf5f70957 [maven-release-plugin] prepare release mitreid-connect-1.0.5
12 years ago
Amanda Anganes 12cb672c6d Added new file for task config
12 years ago
Amanda Anganes 059c2545c9 Split task configuration out into its own spring file
12 years ago
William Kim 910839e5d9 fixed typo referring to client id as a client secret in code comments.
12 years ago
Amanda Anganes 2d3f43e3b8 Added task scheduling for deleting expired tokens and approved sites. Configuration is all done in application-context.xml so that it is easy to configure
12 years ago
Justin Richer 93a0492e97 made optional parameters optional
12 years ago
Justin Richer a9da88fb79 brought introspection endpoint and introspection token services into compliance with draft, addresses #376
12 years ago
Josh Mandel 34373d777c base URL of the server is set by the issuer.
12 years ago
William Kim 3eddd58ae4 added unit test for checking expiration date of refreshed tokens.
12 years ago
William Kim 24b24f6fa3 More unit tests for refreshing access tokens--specifically, checking scope processing.
12 years ago
William Kim 5ffe1a50a2 Added null-handling for Scope values from the auth request. (Without this, a NullPointerException gets thrown with null scope values).
12 years ago
William Kim ed2223cae3 unit tests of exceptions cases for refreshing access tokens.
12 years ago
William Kim 3353b92426 deeper unit tests on access token creation.
12 years ago
Justin Richer 936f581a0b [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer 27edec1a56 [maven-release-plugin] prepare release mitreid-connect-1.0.4
12 years ago
William Kim 10f9858870 fixed typo on the about page.
12 years ago
William Kim 42027e451c added REQUIRED response types to discovery doc. Also, fixed 2 typos in the list of supported grant types.
12 years ago
William Kim 2a92185433 added introspection endpoint URL to discovery document.
12 years ago
William Kim 741946d1ae updated server discovery code comments.
12 years ago
William Kim f27b69d06b removed Version field from server discovery configuration.
12 years ago
Justin Richer 5505b26aac Form fix for login elements
12 years ago
William Kim 4f9cbb4b3f added check for null
12 years ago
William Kim 1528c93acd TestDefaultSystemScopeService unit tests done.
12 years ago
William Kim eca62f2d36 initial commit for TestDefaultSystemScopeService.
12 years ago
William Kim d0dc3c79cb more unit tests for TestDefaultOAuth2ProviderTokenService.
12 years ago
William Kim dc51af5b83 removed testing builder inner class from DefaultOAuth2ProviderTokenService. Also, added more unit tests.
12 years ago
William Kim 5ee7aae5d2 initial commit TestDefaultOAuth2ProviderTokenService.
12 years ago
William Kim abc4f01dde TestDefaultStatsService done.
12 years ago
Amanda Anganes c212821267 Fixed ChainedTokenGranter setup
12 years ago
Amanda Anganes 530c3a75ee Applyed refactoring
12 years ago
William Kim f0f2fbea40 updated secoauth library version in poms
12 years ago
Amanda Anganes 8b1a538464 Updated msql table definitions
12 years ago
William Kim cf3cee5ec2 removed lolcat :(
12 years ago
William Kim 37dd7e7042 changed demo user accounts for server
12 years ago
Justin Richer 2b3376e0ed [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer 7fe4bc3b56 [maven-release-plugin] prepare release mitreid-connect-1.0.3
12 years ago
Justin Richer d6f5ca68bf Added time skew to nonce service test
12 years ago
William Kim 8935a87c23 TestDefaultWhitelistedSiteService done. Removed constructors from DefaultWhitelistedSiteService.
12 years ago
William Kim 5fb1ef3aca Revised test methods for checking for offline_access scope. Previous tests were doing trivial checking.
12 years ago
William Kim 8851f4d037 TestDefaultOAuth2ClientDetailsEntityService done. Removed constructors from DefaultOAuth2ClientDetailsEntityService.
12 years ago
William Kim 701217d98c TestDefaultNonceService done.
12 years ago
William Kim 4ee904cbfd removed setter/getter from DefaultUserInfoUserDetailsService and updated test class with Mockito annotations.
12 years ago
William Kim 5428848627 updated TestDefaultApprovedSiteService to use annotation style Mocking. Allows for removal of injector constructor.
12 years ago
William Kim 01fcb4828d removed test constructors for DefaultBlacklistedSiteService.java. Used annotation method of injecting mock objects into testing class (@InjectMocks).
12 years ago
William Kim 9a3625ae2b made unit test for checking blacklisted sites. Introduced a new constructor to be able to inject repository for testing.
12 years ago
Justin Richer c577b691c7 moved OIDC auth token and userinfo interception filter to common package, addresses #353
12 years ago
Justin Richer 8290d198c2 added passthrough of userinfo for remote OIDC users
12 years ago
Justin Richer aea562f565 moved mockito dependency to core project
12 years ago
Justin Richer 6ed7477bc0 added stats to admin UI page, restyled scopes and dynamically registered flags
12 years ago
Justin Richer 6ec8b77f81 beans version update (is this a config file? should this even be in here?)
12 years ago
William Kim 338edcce31 fixed typos in admin.js
12 years ago
Justin Richer 9388c664ab moved reuse refresh token checkbox to its own div/label, addresses #345
12 years ago
Justin Richer 567a3314d6 [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer 1286726188 [maven-release-plugin] prepare release mitreid-connect-1.0.2
12 years ago
Justin Richer dc9d5c667e cleaned up error log messages
12 years ago
William Kim 1b601abd6f Removed previous constructor from DefaultUserInforUserDetailsService.java and put in getter/setter for UserInfoRepository as a replacement.
12 years ago
Amanda Anganes 3f7fe30f5c Added comments to unit tests
12 years ago
Amanda Anganes a7f2e605fa Added two unit tests using the Mockito framework
12 years ago
Josh Mandel b0dc5fb4e2 Fix a bug where a client is deleted before details looked up. Also return 204 on success
12 years ago
Amanda Anganes 3c5025c52b Updated version number for secoauth
12 years ago
Amanda Anganes 76e5ff8053 Finished cleanup, ready to create pull request
12 years ago
Josh Mandel c46095b6a3 Warning message for unimplemented UI features
12 years ago
Justin Richer 25d75a1b30 [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer 5418bdef5a [maven-release-plugin] prepare release mitreid-connect-1.0.1
12 years ago
Justin Richer 81cd13f6d3 added RegisteredClient class to facilitate client configuration and dynamic registration, addresses #335
12 years ago
Justin Richer 545ddace95 updated registration URI, addresses #321
12 years ago
Justin Richer cc9eea5b3d updated issuer to more common deployment pattern for simple Tomcat instances, addresses #333
12 years ago
Amanda Anganes 713f0a4d25 Renamed OAuth2Request authorizatoinParameters map to requestParameters
12 years ago
Amanda Anganes 967b3f2953 Cleanup from renaming
12 years ago
Amanda Anganes 1e24b31cc3 Propogating rename of AuthorizationRequest to OAuth2Request
12 years ago
Justin Richer defa5b8fbc [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer dbdc99361e [maven-release-plugin] prepare release mitreid-connect-1.0.0
12 years ago
Justin Richer 4276a14978 fixed stats api view
12 years ago
Justin Richer a7c92524f3 Updated contact page text
12 years ago
Justin Richer e99bfc256d cleaned about page text
12 years ago
Justin Richer 1e870703f8 added licence/copyright header
12 years ago
Justin Richer 8afab04544 whitespace, import, brace, annotation, and format cleanups
12 years ago
Justin Richer b663cd5f8d style system scopes and non-system scopes differently in the admin UI, addresses #269
12 years ago
Justin Richer 6a20e7aaa9 re-fixed enter key handling in lists, addresses #236
12 years ago
Justin Richer 39e06292fd made page title dynamic and configurable, addresses #310 #311
12 years ago
Justin Richer b78d499801 added version number to footer
12 years ago
Justin Richer b8c385e5c9 pom file cleanups
12 years ago
Amanda Anganes a3771177a1 Updated json serialization of approved site objects
12 years ago
Justin Richer 9b03801f9d [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer d76304b9a6 [maven-release-plugin] prepare release mitreid-connect-0.9.3
12 years ago
Justin Richer dcf41eaa9e tried to make prompt=login work, backed off for now
12 years ago
Justin Richer 8d53149d03 added functionality for prompt=none
12 years ago
Justin Richer 37723e3757 opened up access to /resources/**
12 years ago
Justin Richer 7292766b51 implemented prompt=consent
12 years ago
Justin Richer ce2c90fb30 fixed error messages in auth request manager
12 years ago
Amanda Anganes c80b1081cc Cleaning up approvedsite => token linkage
12 years ago
Amanda Anganes 939a801048 Redid approved site -> token mapping so it is unidirectional from ApprovedSite side. Fixed some error logging, added a new view for ApprovedSite which will only show the IDs of the tokens in the approvedTokens list
12 years ago
Amanda Anganes a79aca906e Fixed error logging; added ApprovedSite tracking to tokens
12 years ago
Justin Richer 94aa279290 [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer cc92743888 [maven-release-plugin] prepare release mitreid-connect-0.9.2
12 years ago
Justin Richer d7689152b8 fixed inadvertent consistency bug in granting offline_access to clients
12 years ago
Justin Richer 0e2d5830a4 updated newly-registered clients to not get refresh tokens unless they ask for offline_access scope explicitly
12 years ago
Justin Richer fb859fc39a added client dynamic registration service, extracted clientdetails<->json processing into its own static class
12 years ago
Justin Richer fc1088c841 fixed display of algorithms in discovery endpoint
12 years ago
Amanda Anganes 82fca45412 Removed RequestObjectAuthorizationEndpoint as it is no longer needed with the changes to the AuthorizationEndpoint.
12 years ago
Amanda Anganes 9db8119930 Fixed request object processing, had a small bug
12 years ago
Amanda Anganes e708f77eb3 Fixed up OIDC code so that it runs with new SECOAUTH changes; removed old AuthorizationRequestImpl class which is no longer needed
12 years ago
Justin Richer 895690df54 added webfinger discovery to server, addresses #279
12 years ago
Justin Richer 9c6b08d919 effectively removed auth_time calculations
12 years ago
Justin Richer 33af3b1ad6 updated discovery endpoint to latest spec, removed surplus specialized view
12 years ago
Justin Richer 8e8e14c638 added at_hash
12 years ago
Justin Richer 3bb43f417a added auth time tracking
12 years ago
Justin Richer ce2e630304 fixed login page display (thanks to Jett), addresses #289
12 years ago
Justin Richer e665aec36f dependency cleanup
12 years ago
Justin Richer 98fff8fe99 updated error handling on introspection and revocation endpoints
12 years ago
Justin Richer 35cb14a73f fixed comment
12 years ago
Justin Richer 743a3023dc removed old error handlers
12 years ago
Justin Richer 31e3c5e5e7 moved user approval page
12 years ago
Justin Richer 694761c026 cleaned up userinfo view
12 years ago
Justin Richer 71d6dc6afe removed special stats view
12 years ago
Justin Richer 1630648925 updated logo, added large logo
12 years ago
Amanda Anganes 7e59421f33 Commented out XRD endpoint and added TODO reference to webfinger issue
12 years ago
Amanda Anganes 34b243e0e1 Added back discovery endpoint, but renamed to not say SWD
12 years ago
Justin Richer ac2993c402 [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer f0d75f9144 [maven-release-plugin] prepare release mitreid-connect-0.9.1
12 years ago
Stephen Moore 23c318f6c2 Updating guava to 14.0.1
12 years ago
Amanda Anganes a723c9d921 Removed references to DefaultAuthorizationRequest in connect code
12 years ago
Amanda Anganes e17eaa499e Cleaned up classes affected by SECOAUTH changes; added Connect implementation of AuthorizationRequest and updated manager class to reflect new class & updated interface;
12 years ago
Justin Richer 5f54777109 [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer 620a60ddc2 [maven-release-plugin] prepare release mitreid-connect-0.9.0
12 years ago
Justin Richer 54f1ae972b Added properties and updated poms for sync to central
12 years ago
Justin Richer f63ea94b37 fixed bean name
12 years ago
Justin Richer f101dcc512 moved to released version of SECOAUTH
12 years ago
Justin Richer c0c1847f38 fixed bean name
12 years ago
Amanda Anganes 72e2c7cb6c Updated build references
12 years ago
Amanda Anganes 02220a411a Fixed typo
12 years ago
Amanda Anganes 0f327a772b Updated js files to use results returned from JsonErrorView; factored out markup into modal definition.
12 years ago
Amanda Anganes 2265a3f8c3 Updated error handling messages for scope, approved site, blacklist, whitelist, and client APIs using new JsonErrorView
12 years ago
Amanda Anganes ee5b21b542 Added JsonErrorView
12 years ago
Amanda Anganes 07686d8e00 Removed superfluous try/catch around save call in ScopeAPI.
12 years ago
Justin Richer 4538d8fb14 made signing and verification service construction safe for public-only keys
12 years ago
Justin Richer 6cc50e7cd5 switched signing & validation service to use JWK natively for keys
12 years ago
Justin Richer f54dddd8c0 fixed blacklisted field name, addresses #295
12 years ago
Justin Richer 5a04198eac moved to JPSK based key store
12 years ago
Justin Richer e2ad4d2e8f cleaned up spurious nosuchalgorithm exceptions, addresses #285
12 years ago
Amanda Anganes 5b321b9c86 Updated whitelist api for ui error handling
12 years ago
Amanda Anganes 666573cd34 Updated blacklist and client api for ui error handling
12 years ago
Amanda Anganes 218fe9328c Updated approved site API for error handling
12 years ago
Amanda Anganes 435fff3b1c Updated scope API for error handling
12 years ago
Amanda Anganes 18e319379e Got bootstrap modal alert working, but not sure if it is the right approach. It looks different than the confirmation window.
12 years ago
Amanda Anganes 49863e70ae Got scope "value" error handling set
12 years ago
Amanda Anganes d24ecd2e7c Removed extra scope validation endpoint
12 years ago
Amanda Anganes 96e333afa6 Working on error handling
12 years ago
Amanda Anganes fa0a6a7b4e Finding my way around Backbone, Underscore, and Bootstrap
12 years ago
Amanda Anganes 5704271973 Fixed client error: added all client fields to model in client.js; lined them up with the fields in ClientDetailsEntity.java for easier comparison
12 years ago
Amanda Anganes 36b08dcd6e Removed SWD code
12 years ago
Amanda Anganes fcc95f8a0a Moved nonce processing stuff into nonce service and out of ConnectAuthorizationRequestManager
12 years ago
Amanda Anganes d38c5b4200 Pared down nonce reuse exception message to just say that the nonce has already been used
12 years ago
Amanda Anganes b28b0615fa removed vestigial ClientDetailsEntityService references
12 years ago
Justin Richer 08eaaa0a12 updated repository to use proper concrete class
12 years ago
Justin Richer 8fccbf3483 added Id field to DefaultUserInfo object, switched "userId" terminology to "subject"
12 years ago
Justin Richer f44c704472 major refactor of client filter
12 years ago
Justin Richer 2b45dd1104 cleaned up stats display
12 years ago
Amanda Anganes 8992506a1d Fixing up logging changes
12 years ago
Amanda Anganes f9b0670ae9 Merged ClientAPI and ClientDynamicRegistrationEndpoitn by hand
12 years ago
Amanda Anganes 5cac7055a9 Standardized error handling and added logging for error conditions in endpoints
12 years ago
Amanda Anganes dbc68e4074 Working on error handling
12 years ago
Amanda Anganes 1630814b9f Marked classes where error handling needs to be added/changed
12 years ago
Justin Richer 0f6faf3609 removed old namespace config files
12 years ago
Justin Richer 6320fce9fd url -> uri in approval page
12 years ago
Justin Richer 7c36f9fb38 made sidebar size-responsive, added sticky footer
12 years ago
Justin Richer ad3a22e5d4 changed client defaults for JOSE bits
12 years ago
Justin Richer 3268726747 changed to dict-based model for saving
12 years ago
Justin Richer 8f4ecac8d5 forgot a field
12 years ago
Justin Richer 27a8bcf440 now with more documentation and actual deletion
12 years ago
Justin Richer eaa9e1ded4 typo for grant types in parser
12 years ago
Justin Richer a6a2d43e8f added Read, Update, and Delete operations to dynreg endpoint
12 years ago
Justin Richer d37bac1775 simplification and documentation of client api views
12 years ago
Justin Richer 4c3c2dce52 removed sessions from endpoints, properly mapped registration endpoint
12 years ago
Justin Richer 217916603f cleaned out broken unit tests -- now we can start fresh
12 years ago
Justin Richer c9bdba3f3a API now bound to USER for read, ADMIN for write, addresses #267
12 years ago
Justin Richer 1daf5bd357 dispatch to different views based on user role
12 years ago
Justin Richer 70b2342864 fixed split client views, fixed typos in various places
12 years ago
Justin Richer f07c31bbe2 JOSE selectors
12 years ago
Justin Richer 51a7ccc397 entity -> embed
12 years ago
Justin Richer 7b8623edbb typo
12 years ago
Justin Richer 93851ab94d request URIs and default ACR values
12 years ago
Justin Richer 6c136b5696 contacts
12 years ago
Justin Richer 79bf862924 added Not Yet Implemented tags
12 years ago
Justin Richer 9b6dfd4e1d require auth time, reuse refresh token, and default max age
12 years ago
Justin Richer ff53d71e6f sector identifier, initiate login, and post logout URIs ; reuse refresh tokens
12 years ago
Justin Richer 23bd6a2ffb response types
12 years ago
Justin Richer 82ecef144d token endpoint auth method
12 years ago
Justin Richer c9b769818e changed script loading methods to help debugging, fixed subjectype data pull
12 years ago
Justin Richer 1fcb67e885 JWKS and subject type
12 years ago
Justin Richer 29b46bfd58 stupid javascript templates
12 years ago
Justin Richer 0d25d4cb17 null-preserving static parsers instead of constructors
12 years ago
Justin Richer 9244d6413c application type
12 years ago
Justin Richer e7282d53fe added client URI bits
12 years ago
Justin Richer 6a88c13675 split client view into two classes
12 years ago
Justin Richer 4095f2179c added custom client view for API
12 years ago
Justin Richer a0c2e94922 added in all extra fields to JS processor
12 years ago
Justin Richer ac44020305 grant types rename
12 years ago
Justin Richer 33c488d9ae logo url -> uri
12 years ago
Justin Richer 7c3ddd0a86 redirect uri with new name
12 years ago
Justin Richer 9aebca2e97 fixed gson parser in client API
12 years ago
Justin Richer 23efdf9f51 fix viewbean name, nullsafe client creation time, fixed default scope handling
12 years ago
Justin Richer 26f03ec070 timestamp for creation date
12 years ago
Justin Richer ea034f7d4a database preload fixed to match new schema
12 years ago
Justin Richer 1f5f7c8aac updates for java 7
12 years ago
Justin Richer 235a3bf2c4 added client information response view
12 years ago
Justin Richer fc978ac994 made require_auth_time nullable again
12 years ago
Justin Richer a2d6894f62 started serialization for client information view
12 years ago
Justin Richer db24c203ec added parser to client registration endpoint
12 years ago
Justin Richer 5c044b9eff added extra client fields to DB model, moved services to use new client model object
12 years ago
Justin Richer 3f8d7d70e5 updated client model to match OAuth Dyn Reg and OIDC Reg
12 years ago
Justin Richer 5b9422ffdf cleaned up old unit tests
12 years ago
Justin Richer f8f925c08f removed exploded war (no longer needed), addresses #260
12 years ago
Justin Richer bd877dde82 added signature checking to request objects
12 years ago
Justin Richer 6c1e6b2d74 refactored signing and validation, added jwk-based cache, removed keyfetcher, refactored client side class structure
12 years ago
Justin Richer 385853fa1f refactored signing and validation, added jwk-based cache, removed keyfetcher, refactored client side class structure
12 years ago
Justin Richer 7e64c4bffc deleted duplicate login button, addresses #276
12 years ago
Justin Richer 13a3e97113 updated request object forwarding hack
12 years ago
Justin Richer 0712d8c340 updated spring version
12 years ago
Amanda Anganes 42ea2468c9 Split up about, contact, stats tags into two each and removed logic from the *Content tag files
12 years ago
Amanda Anganes 8677f6516d Template-ized most of the home page UI
12 years ago
Amanda Anganes 987a05302d Added configured logo url
12 years ago
Amanda Anganes 60b679e942 First steps towards adding display variables to config bean
12 years ago
Justin Richer 4d725b88dd more updates to track nimbus-jose-jwt classes and use them properly
12 years ago
Justin Richer 9a98d241e8 updates to track Nimbus JOSE API changes to audience and date fields
12 years ago
Justin Richer cc727cee3e patched unit test to new format
12 years ago
Justin Richer 03e7337b9f client registration endpoint needs general rewrite to fit new spec.
12 years ago
Justin Richer 25b9940a68 request object endpoint is a placeholder, cleaning out for now
12 years ago
Justin Richer e5732da857 added system default signing algorithm, converted token provider and enhancer to use nimbus-jose
12 years ago
Justin Richer c01e873019 request object processor moved to nimbus-jose
12 years ago
Justin Richer 0f99e0e06d assertion token granter moved to nimbus-jose
12 years ago
Justin Richer 10ab55a7e2 moved jwk/x509 publishing over to nimbus-jose (mostly)
12 years ago
Justin Richer fca30cd13f added provisions to bootstrap signing and validation service from config files
12 years ago
Justin Richer a078f7d202 patched userinfo view to use nimbus
12 years ago
Justin Richer c7d1b47b38 converted bearer assertion framework to nimbus-jose
12 years ago
Justin Richer 910a6cf1a0 remvoed idtoken repository that was never used
12 years ago
Justin Richer 46a3e70377 removed idtoken class, removed all jwe/jwt tests
12 years ago
Justin Richer 46f0e6f3cb restyled login page
12 years ago
Justin Richer b840b31c74 added cleaner login/logout failure handling and processing
12 years ago
Amanda Anganes 1398575061 Added additional joda time dependency
12 years ago
Justin Richer 58ea01f0f8 added hints to login form to discourage mobile browsers from trying to do something clever like autocorrect
12 years ago
Justin Richer 991f37a1e6 refactored javascript and template files into components
12 years ago
Justin Richer 137e5e5ca1 added placeholder blocks in place of empty tables, addresses #244
12 years ago
Justin Richer 62b931ee0d scope icons now show up everywhere
12 years ago
Justin Richer d0fdf8140e sorting on approval page
12 years ago
Justin Richer 328fa221bd scope bootstrapping
12 years ago
Justin Richer 02846c0a8d typo fix, DB constraints
12 years ago
Justin Richer 88f2ea3e7e icon selector
12 years ago
Justin Richer e622202e9e display scopes based on request, pull scope information dynamically, addresses #208
12 years ago
Justin Richer eb4773ce46 beginning dynamic scopes on auth page
12 years ago
Justin Richer c2b9fd4db1 system scope ordering consistency
12 years ago
Justin Richer 173281f039 DB consistency fix
12 years ago
Justin Richer 801a45cc49 several bugfixes to scopes UI, works now
12 years ago
Justin Richer e5171a196a minor bugfixes
12 years ago
Justin Richer d1968f624a scope ui bugfixes
12 years ago
Justin Richer fbfc977f3b system scope ui updates
12 years ago
Justin Richer 9dc603a759 scope management UI
12 years ago
Justin Richer 1ceee853f9 scope management UI
12 years ago
Justin Richer a3037a18a7 system scope service applied to client creation UI
12 years ago
Justin Richer cab36a2b80 added appropriate filterered and transformative actions to scope service
12 years ago
Justin Richer ab35186696 added scope service, repository, and API
12 years ago
Justin Richer 19e7b62a42 removed persistence.xml and moved to pure spring-based config, addresses #194
12 years ago
Justin Richer a3619240e6 added site scope
12 years ago
Justin Richer a2e548c261 fixed claims processor for request object from user info endpoint
12 years ago
Justin Richer 899150d636 tweak display on auth revoke page
12 years ago
Justin Richer 3c190e044a inject parsed parameters to make SECOAUTH happy
12 years ago
Justin Richer 1144d511af inject scopes
12 years ago
Justin Richer f9d50db1f1 don't treat openid scope special here -- by default client gets access to *all* scopes it's registered for
12 years ago
Justin Richer 078342715b moved request object to request manager
12 years ago
Amanda Anganes 3399eed45a Added about, contact, and stats pages. Still largely placeholders, but the topbar works correctly now at least.
12 years ago
Justin Richer 0be254c99a updated token introspection output to match spec and client filter
12 years ago
Justin Richer e02e08563c changed order or custom filters to make assertions work, added client credentials token granter to default
12 years ago
Justin Richer c1d33bb55b bugfix in assertion processor
12 years ago
Amanda Anganes 2e2c0e8e6c Fixed bug in nonce processing
12 years ago
Amanda Anganes 3db74100a4 working on bug
12 years ago
Amanda Anganes dd8b48e863 Reset ConnectAuthorizationRequestManager to version from master
12 years ago
Amanda Anganes 06f970e61b Trying to fix nonce service
12 years ago
Amanda Anganes 86bf51f0a7 Added java reflection code for request object handling, needs to be tested
12 years ago
Amanda Anganes 677f0f2d4c Stubbed out required functionality for request object filtering
12 years ago
Amanda Anganes 67e8714671 Working on request object userinfo parsing
12 years ago
Justin Richer 779001a8c8 updated copyright year
12 years ago
Justin Richer 7269700dc6 switched injector from repository to service
12 years ago
Justin Richer f0ee36dad2 auth_type -> auth_method (addresses #258)
12 years ago
Justin Richer fd2253303e changed pointer on tabs, addresses #252
12 years ago
Justin Richer 899e306683 fixed JS crash on "new client" operation
12 years ago
Justin Richer 8831bc64a2 offline -> offline_access (addresses #248)
12 years ago
Justin Richer 27a26e0a35 (user_id/prn) -> sub
12 years ago
Justin Richer 1ab29882b4 fixed user prepoulation table
12 years ago
Justin Richer 0ab4ad4bbe added "birthdate", addresses #253
12 years ago
Justin Richer 6ef4dc817e genericized nimbus code, added caching
12 years ago
Justin Richer 2d21a72e7e switched to nimbus to check JWT signature
12 years ago
Justin Richer 60bda31c54 updated custom filter
12 years ago
Justin Richer c17bc05b0e wiring configuration
12 years ago
Justin Richer 4262be1fd3 added jwt processing to client auth provider
12 years ago
Justin Richer abd64eccd6 added framework for processing assertions for client auth
12 years ago
Amanda Anganes ad5e77f7ff Made nonce storage duration configurable in application-context.xml;
12 years ago
Amanda Anganes 59f1b1f05e Testing, nonce handling seems to be working now
12 years ago
Amanda Anganes a1a117cfde Added default constructor to ConnectAuthorizationRequestManager
12 years ago
Amanda Anganes af81e371fb Updated application-context to use new authorization request manager
12 years ago
Amanda Anganes 77b932f5a7 Added implementation of AuthorizationRequestManager. Nonce checking will go in here
12 years ago
Amanda Anganes 1af6513499 Removed nonce checking from token service impl
12 years ago
Amanda Anganes 7e7b2527db Added nonce to persistence.xml
12 years ago
Amanda Anganes 246ed962bb Added stub of repository test
12 years ago
Amanda Anganes e1dffb959c Added NonceReuseException
12 years ago
Amanda Anganes 8f8a3754db Added database tables for Nonce
12 years ago
Amanda Anganes a4637ec395 Fleshed out nonce service classes, added code to token service impl to check for and store nonces. Added JodaTime library for working with dates.
12 years ago
Amanda Anganes c7ae315e98 Added initial files for nonce service. Repository and service impls are stubs
12 years ago
Justin Richer cbcfe55bb9 added introspection flag to client bootstrap
12 years ago
Justin Richer 4068952a81 fixed well size, added comment
12 years ago
Justin Richer 655092a12b added introspection checkbox, added access tab
12 years ago
Justin Richer 9a1b2d7fac made client edit page tabbable (that was seriously easy)
12 years ago
Justin Richer 48866c15f2 button display cleanup
12 years ago
Justin Richer a85b1f5d74 split approved sites into two tables
12 years ago
Justin Richer 198a45369a buttonsize tweak
12 years ago
Justin Richer f12efc1b80 added dynreg caution block
12 years ago
Justin Richer 231e81a426 updated icons
12 years ago
Justin Richer 797d521691 cleaned up logged-in button
12 years ago
Justin Richer 7ebbe3acc4 removed mockups
12 years ago
Justin Richer 7459767646 fixed validation problem with new backbone
12 years ago
Justin Richer 37bca0d5fb cleaned out backbone validation plugin
12 years ago
Justin Richer 9dd54d47bb updated versions of backbone and underscore
12 years ago
Justin Richer e0672757bf update to bootstrap 2.2.2
12 years ago
Justin Richer 8ad28b41aa fixing CSS and collapsing headerbar
12 years ago
Justin Richer 67a682d53a added default router to backbone app
12 years ago
Justin Richer 87788f0710 let users visit home page without logging in
12 years ago
Justin Richer f265347311 tweaked error messages
12 years ago
Justin Richer 18ddd8333f added flag to allow introspection, relaxed same-client restrictions on introspection and chained tokens
12 years ago
Justin Richer 6eabc895b9 moved database file to a reasonable name
12 years ago
Justin Richer 1f53f41648 generic entity view now takes optional HttpStatus argument
12 years ago
Justin Richer a3790f943e cleaned up introspection endpoint to use exceptions
12 years ago
Justin Richer e5206f2b92 implemented jwt assertions for id tokens
12 years ago
Justin Richer 51b67ebc03 added queries to get access token from id token
12 years ago
Justin Richer 1853bd7117 added assertion token granter
12 years ago
Justin Richer 0d6c96f410 moved JPA adapter to data-context, addresses #242
12 years ago
Justin Richer 2a74be5baf bringing mysql tables up to date
12 years ago
Justin Richer 2c104a71e2 cleaned up mysql table
12 years ago
Justin Richer cda6163d0d null and blank handling
12 years ago
Justin Richer 06fad3a41c moved view for client API
12 years ago
Justin Richer 6344a72519 missed a few applicationName references, fixed API JSON rendering
12 years ago
Justin Richer dfd8e9c7c7 removed unused view
12 years ago
Justin Richer dd04df6a22 fixed javascript bugs
12 years ago
Justin Richer f12d3c7d30 fixed variable reference
12 years ago