Justin Richer
375a5f2e47
removed token count from grant admin page
2016-12-09 15:10:07 -05:00
Justin Richer
8333d035b4
move database files to match new layouts
2016-12-02 15:50:15 -05:00
Tomasz Borowiec
4b3284ffd2
ojdbc6 dependency moved to parent pom, added check constraints for boolean columns, fixed invalid column type
2016-12-02 15:37:41 -05:00
Tomasz Borowiec
83a9fef14d
Oracle support added
2016-12-02 15:37:41 -05:00
Neths
1b7612a26d
add db init script for mysql
...
add data-context example with mysql db initializer
2016-12-02 14:43:18 -05:00
Neths
cbe6b9e1df
add db init script for pgsql
...
add data-context example with pgsql db initializer
2016-12-02 14:43:18 -05:00
Justin Richer
337513a559
sync’d database tables from HSQL to MySQL and PGSQL
...
closes #1154
closes #1148
2016-12-02 14:28:56 -05:00
Justin Richer
5dcda2812e
added code challenge method to client model (properly this time)
2016-07-24 17:45:04 -04:00
Justin Richer
d1d05e506e
added software statement to dynamic registration self-service
2016-07-24 16:28:08 -04:00
Justin Richer
57208ac35d
added software statements to client API
2016-07-24 16:12:56 -04:00
Justin Richer
d89257380f
make client assertion auth work again
2016-07-24 15:28:51 -04:00
Justin Richer
bd9932d56f
added assertion processor to token endpoint
2016-07-22 15:31:00 -04:00
Justin Richer
8e016a8d30
make the null assertion processor the default
2016-07-22 13:50:37 -04:00
Justin Richer
a5a12b2f1f
added assertion validation engine
2016-07-22 13:47:20 -04:00
Justin Richer
fa63993896
added software statement to client model, added processor to dynamic registration parser
2016-07-21 16:55:46 -04:00
Justin Richer
17be89fe98
updated whitelist to use error function
2016-07-18 17:01:34 -04:00
Justin Richer
6e8a728c68
updated token management to use error handler
2016-07-18 16:59:54 -04:00
Justin Richer
1366db3b48
updated scopes to use error handler
2016-07-18 16:57:35 -04:00
Justin Richer
838fcb6789
changed resource set registration to use error handler
2016-07-18 16:54:36 -04:00
Justin Richer
241bc0f649
updated approved sites to use error handler
2016-07-18 16:49:58 -04:00
Justin Richer
055b5cc4da
fixed title on saved client dialog
2016-07-18 16:48:17 -04:00
Justin Richer
cdf5147706
ported dyn reg to new error handler
2016-07-18 16:48:07 -04:00
Justin Richer
40863f4696
converted list item to use error handler
2016-07-18 16:03:38 -04:00
Justin Richer
bba0b2fcd2
converted blacklist to new error handler
2016-07-18 15:53:58 -04:00
Justin Richer
ed7536837b
fixed display errors for error dialog
2016-07-18 15:48:53 -04:00
Justin Richer
e073df614f
made the modal display sit on top for real this time
2016-07-18 15:47:57 -04:00
Justin Richer
d79bbaf430
instrumented client error handling to use new framework
2016-07-18 14:47:57 -04:00
Justin Richer
8749e1124e
added generic error message handler
2016-07-18 14:42:38 -04:00
Justin Richer
44313c4e10
reformatted error template
2016-07-18 11:58:02 -04:00
Justin Richer
93be6b59b8
switched to using templates instead of inline code
2016-07-15 15:49:10 -04:00
Justin Richer
efc1c3c8bd
added common API error handler function, closes #1066
2016-07-14 20:54:18 -04:00
Justin Richer
ee537c404b
externalize locale and message resolver configuration
2016-07-14 18:29:38 -04:00
XIAO XI LIU
66667b95bc
add blacklist i18n resource bundles.
2016-07-14 18:16:08 -04:00
XIAO XI LIU
0153ff9cb8
localize login page
2016-07-14 18:16:08 -04:00
XIAO XI LIU
55b54c53b3
add Chinese (both simplified and tranditional) messages.
2016-07-14 18:16:07 -04:00
XIAO XI LIU
4884b167f2
fix DBCS render issue #1056
2016-07-08 16:22:50 -04:00
Leonard Brünings
c96be134da
Fix unqualified access to implicit request object ...
...
If the OpenId request object parameter is used it hides the implicit
request object, which in turn causes the expression to fail.
To circumvent this we need to access the request object through the
pageContext.
2016-07-07 16:40:23 -04:00
Leonard Brünings
a8adcb1f6b
Fix form action for approve.jsp for root contexts
2016-07-07 16:40:23 -04:00
jimmytheneutrino
fa4722cdd8
shortTopbarTitle
2016-07-07 16:31:48 -04:00
Justin Richer
c31f42c3f3
updated versions to 1.3
2016-07-05 14:39:22 -04:00
Justin Richer
58724aa6dc
[maven-release-plugin] prepare for next development iteration
2016-04-06 16:33:45 -04:00
Justin Richer
29c9ee2c46
[maven-release-plugin] prepare release mitreid-connect-1.2.6
2016-04-06 16:33:42 -04:00
Justin Richer
37bead1404
added configuration flag for HEART mode
2016-03-18 22:04:22 -04:00
Justin Richer
2d2cf57125
added 'green' display to http on 127.0.0.1 in addition to localhost
2016-03-18 22:03:00 -04:00
Justin Richer
37b9acda66
fixed erroneous error log
2016-03-18 22:02:40 -04:00
Justin Richer
89316cbab1
fixed default token lifetimes for heart mode
2016-03-18 22:02:28 -04:00
Justin Richer
60faf96e00
modified UI for HEART mode
2016-03-10 12:50:25 -05:00
Justin Richer
26d507d635
default new client in UI to HEART-compliant values
2016-03-10 12:34:10 -05:00
Justin Richer
52061ff05a
pass heart mode variable to javascript
2016-03-09 10:47:48 -05:00
Justin Richer
3a0fd9141f
added HEART Mode image to footer
2016-02-24 17:16:51 -05:00
Justin Richer
d0d6ae2ad8
[maven-release-plugin] prepare for next development iteration
2016-02-23 19:02:05 -05:00
Justin Richer
7f5b70e9e1
[maven-release-plugin] prepare release mitreid-connect-1.2.5
2016-02-23 19:02:02 -05:00
Justin Richer
cebf0fb8b2
added general javascript error catch
2016-02-12 17:32:35 -05:00
Justin Richer
659646ba9a
sync overridden files from UMA server
2016-02-09 16:50:24 -05:00
Justin Richer
193d3f8ec6
fixed typo in messages file
2016-01-27 09:44:04 -05:00
Justin Richer
002767ec8a
UI cleanup for dynamic registration and resource registration
2016-01-22 18:16:23 -05:00
Justin Richer
8168acf04b
set off client registration information on dun reg page
2016-01-22 17:51:02 -05:00
Justin Richer
26483b22a9
added claims redirect URI editing to the UI for both admins and dynamic clients, closes #1005
2016-01-22 17:50:40 -05:00
Justin Richer
82a1e49e79
[maven-release-plugin] prepare for next development iteration
2016-01-21 15:55:56 -05:00
Justin Richer
e6684fb7a8
[maven-release-plugin] prepare release mitreid-connect-1.2.4
2016-01-21 15:55:53 -05:00
Justin Richer
7badfe1d17
Happy new year 2016!
2016-01-21 15:50:37 -05:00
Oscar Kurniawan
b691cd198a
Update client.html
...
In my instance, this typo cause an error to underscore.js when it is parsing
2015-12-29 18:50:32 +07:00
Justin Richer
d1033b693f
added privacy-preserving client logo cache
2015-12-21 15:51:39 -05:00
Justin Richer
43509b7dfb
removed a few straggling KIT references
2015-12-21 14:37:06 -05:00
Justin Richer
099ae41607
added client logo to admin table, closes #280
2015-12-21 14:33:49 -05:00
Justin Richer
e828f3f18d
[maven-release-plugin] prepare for next development iteration
2015-12-21 10:31:49 -05:00
Justin Richer
01ca5ef8e2
[maven-release-plugin] prepare release mitreid-connect-1.2.3
2015-12-21 10:31:47 -05:00
Justin Richer
d338352cc8
scroll Ui to top of page on page loads, closes #977
2015-12-18 15:41:01 -05:00
Justin Richer
7f464c496b
changed copyright to new consortium name
2015-12-16 14:51:12 -05:00
Justin Richer
be9d8948ef
added UMA classes to logger configuration
2015-12-10 16:35:25 -05:00
Justin Richer
c59f722cc2
enforce pairwise identifier consistency in UI, closes #969
2015-11-25 15:36:15 -05:00
Justin Richer
2496dc114c
allow language system to be loaded from multiple files. closes #817 closes #876
2015-11-24 20:33:55 -05:00
Justin Richer
e255fc1a10
change default behavior of message source, closes #964
2015-11-24 20:33:54 -05:00
Justin Richer
70751a3d4a
updated configuration to comment out optional property value in example
2015-11-24 12:17:32 -05:00
Cosmin Cojocar
7b34a666d9
Make the dual client support configurable
2015-11-24 12:10:27 -05:00
Mark Janssen
f27673a5f5
Align user profile claims
...
Especially helps when `<dd>` collapses due to an empty claim value.
2015-11-23 21:34:54 -05:00
Justin Richer
6d2b73a7ef
added JSPs to filter
2015-11-23 21:25:02 -05:00
Mark Janssen
4c1e6866ce
Filter only `*.tag` files
...
Instead of excluding all binary files, just filter `*.tag` files.
http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html
2015-11-23 21:03:23 -05:00
Justin Richer
2deec98b58
[maven-release-plugin] prepare for next development iteration
2015-10-13 18:56:47 -04:00
Justin Richer
d96b2dc130
[maven-release-plugin] prepare release mitreid-connect-1.2.2
2015-10-13 18:56:44 -04:00
Justin Richer
a5701f4ea3
limit client pagination to 10 pages at a time, closes #886
2015-10-13 17:55:18 -04:00
Justin Richer
c67611e975
added qualifier name to persistence unit and transaction manager, closes #883
2015-10-12 21:15:30 -04:00
Mark Janssen
d337e14de3
Remove transitive commons-logging dependencies
...
We use slf4j instead; jcl-over-slf4j needs to be a compile-time dependency because we use it in several classes.
Unfortunately Maven does not have a way to exclude commons-logging globally, so we need to figure out which dependencies include it through `mvn dependency:tree` and specify an `<exclusion>` for each of them.
Finally, we upgrade to slf4j 1.7.12: http://www.slf4j.org/news.html .
2015-10-12 20:17:51 -04:00
Mark Janssen
301802abd3
Speed up servlet start
...
- Set metadata-complete="true" attribute on the <web-app> element.
- Add an empty <absolute-ordering /> element.
See:
https://wiki.apache.org/tomcat/HowTo/FasterStartUp#Configure_your_web_ap
plication
On my (old) machine, this reduces startup time with Jetty from 137580ms
to 20166ms.
2015-10-12 13:10:04 -04:00
Mark Janssen
90e4cb97ff
Upgrade jetty-maven-plugin and configure war path
...
Configuring war path enables `mvn jetty:run-war`.
2015-10-12 13:10:04 -04:00
Mark Janssen
8b7fc5de68
Update HikariCP to 2.4.1
...
https://github.com/brettwooldridge/HikariCP/blob/dev/CHANGES
2015-10-12 13:08:32 -04:00
Mark Janssen
9117e7fe31
Add SQL indexes for PostgreSQL and HSQLDB
2015-10-12 13:08:16 -04:00
Mark Janssen
7871ee0f26
Improve error message
2015-10-12 13:07:18 -04:00
Mark Janssen
58543ac9c4
Fix ID token icon description
2015-10-12 12:59:44 -04:00
Mark Janssen
b5c298e0ca
Remove legacy CSRF protection for approve page
...
Instead, we rely on the Spring Security CSRF protection, like we already do for the login page. Additionally, we remove the authentication check in`isApproved`, because this is already done by Spring Security (and if not, we have bigger problems to worry about).
2015-10-09 17:09:46 +02:00
Justin Richer
8b362f23f3
[maven-release-plugin] prepare for next development iteration
2015-10-02 18:53:48 -04:00
Justin Richer
e384a6257b
[maven-release-plugin] prepare release mitreid-connect-1.2.1
2015-10-02 18:53:45 -04:00
Justin Richer
3c222b0d79
rewrote blacklist UI, fixed delete functions on rest of UI, closes #905
2015-10-02 18:37:57 -04:00
Justin Richer
43e9fbc29c
fixed issuer on login page, added CSRF to login / logout, closes #870 , closes #824 , closes #875
2015-10-01 21:16:38 -04:00
Justin Richer
74f5a248c7
Added indexes to MySQL file, closes #902
2015-10-01 18:59:28 -04:00
Justin Richer
31374c0f7b
added spring security to logger configuration, closes #917
2015-10-01 15:32:55 -04:00
Stephen Doxsee
8d0355a513
Fix commented-out datasource config for postgresql and mysql to user HikariDataSource instead of Apache's BasicDataSource (since the class isn't in the project by default)
2015-08-21 17:27:12 -04:00
Justin Richer
54d8d890e5
restricted access to /authorize to ROLE_USER accounts, closes #892
2015-08-21 10:20:26 -04:00
Justin Richer
22c05ec51b
[maven-release-plugin] prepare for next development iteration
2015-08-05 12:07:47 -04:00
Justin Richer
e6b64cd9cd
[maven-release-plugin] prepare release mitreid-connect-1.2.0
2015-08-05 12:07:44 -04:00
Justin Richer
cd46994fb3
removed old DB upgrade scripts (use the upgrade API instead)
2015-08-05 12:04:14 -04:00
Justin Richer
15c2b57730
[maven-release-plugin] prepare for next development iteration
2015-07-30 14:00:20 -04:00
Justin Richer
8317c759f1
[maven-release-plugin] prepare release mitreid-connect-1.2.0-RC2
2015-07-30 14:00:18 -04:00
Justin Richer
0740443768
added claims redirect uri set to client model for UMA usage
2015-07-30 13:56:14 -04:00
Justin Richer
658b5e1456
updated all available javascript libraries to latest versions
2015-07-10 16:04:36 -04:00
Justin Richer
99fbda3d13
fix scope icon overlay in scope editor for safari/chrome/IE, closes #867
2015-07-10 11:40:50 -04:00
Justin Richer
71c52d1a39
restored default scopes
2015-07-10 11:39:49 -04:00
Justin Richer
a4e75ed733
[maven-release-plugin] prepare for next development iteration
2015-07-09 18:29:14 -04:00
Justin Richer
58a47d0e46
[maven-release-plugin] prepare release mitreid-connect-1.2.0-RC1
2015-07-09 18:29:12 -04:00
Justin Richer
e18fa60054
database sync
2015-07-09 18:24:56 -04:00
Justin Richer
064f36ef6c
clean up resource sets when clients are deleted
2015-07-09 18:07:19 -04:00
Justin Richer
7345a03aaa
added UMA import, closes #811 even harder
2015-07-09 11:48:52 -04:00
Justin Richer
8c822c0f54
detached whitelist from approved sites, closes #781
2015-07-08 17:22:55 -04:00
Justin Richer
2d6be48732
made error page responsive to HTTP status codes.
2015-07-08 14:36:03 -04:00
Justin Richer
e96eda0990
save dynamically registered clients to the server's database, closes #799
2015-07-08 14:35:20 -04:00
Justin Richer
44dce71888
fixed database syntax, closes #860
2015-07-07 17:57:42 -04:00
Justin Richer
42b93be492
added uri-encoded client service, closes #857
2015-07-07 17:55:56 -04:00
Justin Richer
a42920355c
updated error page, closes #858
2015-07-07 14:48:46 -04:00
Justin Richer
0360d35c3b
updated to servlet 3.0
2015-07-07 14:48:31 -04:00
Justin Richer
de72311c95
updated key to 2048-bit version to set a good example
2015-07-07 13:50:57 -04:00
Justin Richer
ee9413b882
database sync
2015-07-03 20:20:51 -04:00
Justin Richer
2cfaa1c1d7
renamed RequiredClaimSet to Policy
2015-07-03 20:16:32 -04:00
Justin Richer
b8a5486995
made required claims sets stick in the database
2015-07-03 20:16:32 -04:00
Justin Richer
cd47d32e2d
split required claim sets out as separate indirection structure, closes #813
2015-07-03 20:16:32 -04:00
Justin Richer
50cbeb3e4c
DB table sync
2015-06-25 12:11:31 -04:00
Justin Richer
2f4d9ce54b
clearing out refresh tokens is now configurable, closes #409
2015-06-25 12:07:38 -04:00
Justin Richer
b18bea6b9f
switched connection pool to use HikariCP, closes #821
2015-06-24 16:21:31 -04:00
Justin Richer
445099fc74
Sync database changes across all three platforms
2015-06-23 20:31:28 -04:00
lomori
84b595ea6f
Synch with HSQLDB version
...
Few fields were missing, e.g. user_info::src, causing an application crash with MySQL.
2015-06-23 20:24:29 -04:00
Yaser Alraddadi
2d5e53c0f2
Fix syntax error: , at the end of table creation
...
Fix syntax error: , at the end of table creation
2015-06-03 14:56:03 +03:00
Justin Richer
d1e8529a7b
expose ID Token and UserInfo to the AuthoritiesProvider and AuthoritiesMapper, both extensible
...
closes #699
closes #761
2015-06-01 21:11:19 -04:00
Justin Richer
23e1e87368
dressed up error message a little
2015-06-01 19:39:09 -04:00
Justin Richer
0aabb7226d
internationalized the error and login pages
2015-06-01 19:34:43 -04:00
Justin Richer
4655650a68
added OAuth error display page, closes #559
2015-06-01 19:21:32 -04:00
Justin Richer
54e3b7e8d3
added new messages for JWK Set handling
2015-06-01 19:08:51 -04:00
Justin Richer
49c8804a1c
JWK Set by value UI added to resource registration
2015-06-01 15:35:21 -04:00
Justin Richer
d09b003bc3
JWK Set by value UI added to dynamic registration
2015-06-01 15:35:21 -04:00
Justin Richer
79317d5b70
JWK Set by value added to admin UI, addresses #826
2015-06-01 15:35:21 -04:00
Justin Richer
30162f6baa
added direct JWK set to data model
2015-05-29 13:00:13 -04:00
Justin Richer
285504cba1
sync database tables across different vendors
2015-05-28 17:26:30 -04:00
Mark Janssen
742ceea182
Support for PostgreSQL
2015-05-28 17:07:41 -04:00
Mark Janssen
d583499a07
Add X-Frame-Options header
2015-05-28 17:07:06 -04:00
Justin Richer
98e414b6df
broke out authentication holder class into parts, no more serializable pieces in the database, closes #696
2015-05-26 22:00:20 -04:00
Justin Richer
cb8abca0f6
removed embedded JOSE classes in favor of converters
2015-05-22 13:04:21 -04:00
Justin Richer
e9aeb8318e
added labels for new UI bits
2015-05-22 13:04:21 -04:00
Justin Richer
6be2b4f65e
added ES* and PS* support for signed objects
2015-05-22 13:04:21 -04:00
Mark Janssen
eb1ea4c0b8
Update topbar.tag
...
Fixes #816
2015-05-22 18:21:07 +02:00
Justin Richer
aeed2fa003
issue new refresh tokens for clients who are configured for it, closes #408
2015-05-13 18:01:49 -04:00
Justin Richer
5b02e18f7c
added a simplified user menu and login button for collapsed navbars, closes #801
2015-05-13 17:16:03 -04:00
Justin Richer
e52fff58f5
added hierarchical user info display, closes #787
2015-05-13 16:48:01 -04:00