Amanda Anganes
3c5025c52b
Updated version number for secoauth
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
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
1e870703f8
added licence/copyright header
12 years ago
Justin Richer
8afab04544
whitespace, import, brace, annotation, and format cleanups
12 years ago
Justin Richer
b8c385e5c9
pom file cleanups
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
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
7307b4b19d
added tostring to system scope to help with debugging
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
cf39b49657
added registration uri to server config, changed index of client config service to be server config not just issuer
12 years ago
Justin Richer
f76f44b999
added dynamic discovery to client
12 years ago
Justin Richer
33af3b1ad6
updated discovery endpoint to latest spec, removed surplus specialized view
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
Justin Richer
86a42ce294
fixed typo for older versions of java/maven
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
f101dcc512
moved to released version of SECOAUTH
12 years ago
Amanda Anganes
72e2c7cb6c
Updated build references
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
5a04198eac
moved to JPSK based key store
12 years ago
Justin Richer
e2ad4d2e8f
cleaned up spurious nosuchalgorithm exceptions, addresses #285
12 years ago
Justin Richer
5f7c46aecd
updated to nimbus 2.13
12 years ago
Amanda Anganes
fcc95f8a0a
Moved nonce processing stuff into nonce service and out of ConnectAuthorizationRequestManager
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
b8d2adcf31
added fixme note to hardcoded JWS algorithm, cleaned up x509 view
12 years ago
Justin Richer
f44c704472
major refactor of client filter
...
Collapsed filter into single class
pulled server config and client config management into service classes
created service for issuer (will handle account chooser)
created auth request services (handle signed and unsigned requests)
12 years ago
Justin Richer
6320fce9fd
url -> uri in approval page
12 years ago
Justin Richer
ad3a22e5d4
changed client defaults for JOSE bits
12 years ago
Justin Richer
87c8672948
nullsafe check for refresh
12 years ago
Justin Richer
217916603f
cleaned out broken unit tests -- now we can start fresh
12 years ago
Justin Richer
70b2342864
fixed split client views, fixed typos in various places
12 years ago
Justin Richer
51a7ccc397
entity -> embed
12 years ago
Justin Richer
0d25d4cb17
null-preserving static parsers instead of constructors
12 years ago
Justin Richer
26f03ec070
timestamp for creation date
12 years ago
Justin Richer
fc978ac994
made require_auth_time nullable again
12 years ago
Justin Richer
bbde2d3b90
todo
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
d7c857b09f
switched jwk view to use nimubs
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
0712d8c340
updated spring version
12 years ago
Amanda Anganes
60b679e942
First steps towards adding display variables to config bean
12 years ago
Justin Richer
a184b79b06
store tokens with .serialize() not .toString()
12 years ago
Justin Richer
970e3f2f79
not entities after all
12 years ago
Justin Richer
3d9ec51eb3
converted client filters to nimbus-jose
12 years ago
Justin Richer
8d8010d90f
missed a little bit there
12 years ago
Justin Richer
87fc92f97d
extra constructors for algorithm wrappers
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
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
520f55f960
reinstated signing and validation service
12 years ago
Justin Richer
46a3e70377
removed idtoken class, removed all jwe/jwt tests
12 years ago
Justin Richer
d00b351f32
moved token classes to use Nimbus-JOSE
12 years ago
Justin Richer
1f50945831
added wrapper classes for JWE/JWS algorithms, switched client entity model to use and store them.
12 years ago
Justin Richer
6dc9020a31
deleted local JOSE implementation classes
12 years ago
Justin Richer
d0fdf8140e
sorting on approval page
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
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
f0ee36dad2
auth_type -> auth_method (addresses #258 )
12 years ago
Justin Richer
e4284353e8
added azp, addresses #247
12 years ago
Justin Richer
da43ba4d55
audience field is now plural
12 years ago
Justin Richer
27a26e0a35
(user_id/prn) -> sub
12 years ago
Justin Richer
0ab4ad4bbe
added "birthdate", addresses #253
12 years ago
Justin Richer
a6806255b8
use sign-magnatude not twos-complement in key parsing
12 years ago
Justin Richer
e8095bab26
principal and audience are different (I thought I fixed this??)
12 years ago
Justin Richer
c946a84b09
adapted keyfetcher to be more general
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
18ddd8333f
added flag to allow introspection, relaxed same-client restrictions on introspection and chained tokens
12 years ago
Justin Richer
51b67ebc03
added queries to get access token from id token
12 years ago
Justin Richer
b49c6571e8
fixed empty constructor of id token, fixed bug in copy constructor of claimset
12 years ago
Justin Richer
6344a72519
missed a few applicationName references, fixed API JSON rendering
12 years ago
Justin Richer
33ceedb283
added scope and grant_type, switched to timeunit
12 years ago
Justin Richer
e2bc15c2b2
beginning of client registration refactor to track IETF dynreg spec
12 years ago
Justin Richer
0659432561
removed builder
12 years ago
Justin Richer
7586c6d661
added "NONE" type auth
12 years ago
Justin Richer
4bd289c18c
shadowed null id token from serializer
12 years ago
Justin Richer
f072aba3f5
moved client details service, fixed authorities mapper
12 years ago
Justin Richer
7342da6a51
completed making id tokens into access tokens
12 years ago