Commit graph

23249 commits

Author SHA1 Message Date
stianst
e701ad7f34 Merge pull request #60 from mposolda/nosql
KEYCLOAK-66 MongoDB based backend and performance testsuite
2013-10-10 04:48:53 -07:00
mposolda
7b357fbfec Don't use keycloak-model-mongo model by default 2013-10-10 12:38:06 +02:00
mposolda
9f91002348 Adapt latest model changes 2013-10-10 12:10:16 +02:00
mposolda
6ac643c45b Creating MongoDBSessionFactory in KeycloakApplication via reflection to avoid compile-time dependency on mongo module 2013-10-10 10:43:54 +02:00
mposolda
453e1c5cf7 Added ServletContextListener for start of embedded MongoDB at Keycloak deploy. Added PropertiesManager 2013-10-10 10:43:54 +02:00
mposolda
71cd9cffa4 Rebased MongoDB on top of latest master. Divide testsuite into integration and performance submodules 2013-10-10 10:43:54 +02:00
mposolda
ae4bd42ff7 Add support for TOTP in MongoDB 2013-10-10 10:28:36 +02:00
mposolda
86cf090909 Adapt MongoDB impl with latest changes on UserModel and RealmModel. Support for Enums in Converter SPI 2013-10-10 10:28:36 +02:00
mposolda
58d862819a Added performance tests to testsuite to compare Picketlink+JPA+MySQL with Mongo. 2013-10-10 10:28:36 +02:00
mposolda
68ed19f15d Support MongoDB in unit tests. Added parameterized test, so ImportTest and AdapterTest work with both picketlink and mongo 2013-10-10 10:28:35 +02:00
mposolda
4db738689f Mongo: Remove realmAdmins when realm is removed. Refactored Converters to support list of embedded objects 2013-10-10 10:28:35 +02:00
mposolda
be48672ba6 Added system properties to support switch between picketlink and mongo. Support for Mongo data objects without ID or @DBCollection 2013-10-10 10:28:35 +02:00
mposolda
5b8908c822 Added NoSQLQueryBuilder API. Support for persistence of all objects. All unit tests are passing and UI is working with MongoDB 2013-10-10 10:28:35 +02:00
mposolda
815e466d43 Adding TypeConverters. AdapterTest.test1CreateRealm() is passing for MongoDB 2013-10-10 10:28:35 +02:00
mposolda
0acc9e978a Added first version of NoSQL api and MongoDBImpl implementation 2013-10-10 10:28:35 +02:00
Bill Burke
7a09d38ff7 Merge pull request #59 from patriot1burke/master
mv admin ui to module
2013-10-09 16:40:28 -07:00
Bill Burke
7226a10abc mv admin ui to module 2013-10-09 19:39:56 -04:00
Bill Burke
8fd70dc51a Merge pull request #58 from patriot1burke/master
scope mapping, oauth client
2013-10-09 14:32:54 -07:00
Bill Burke
ef18c773e1 fix testsuite dependency 2013-10-09 17:31:53 -04:00
Bill Burke
e730b5a2aa Merge remote-tracking branch 'upstream/master' 2013-10-09 17:28:09 -04:00
Bill Burke
b58b2c760f scope mapping, oauth client 2013-10-09 17:27:45 -04:00
Stian Thorgersen
453834e807 Added utils for testing Keycloak - includes a quick and easy way to start keycloak, a mail server and a google authenticator simulator 2013-10-09 20:36:12 +01:00
Stian Thorgersen
cd9bb6b9d9 Added basic js example 2013-10-09 17:06:48 +01:00
Stian Thorgersen
5ccb557f7c KEYCLOAK-88
Reset expiration on AccessCode before sending to application
2013-10-09 17:05:18 +01:00
Stian Thorgersen
dfcf46b056 Can't enable registration for realm 2013-10-07 12:40:05 +01:00
Bill Burke
a3945c85bc Merge pull request #57 from patriot1burke/master
app password
2013-10-06 15:42:08 -07:00
Bill Burke
7613df71c2 app password 2013-10-06 18:41:35 -04:00
Stian Thorgersen
3e9a7eefe2 Removed printing realm config on startup from testsuite 2013-10-04 15:47:31 +01:00
Stian Thorgersen
00405cc212 Check username on social login 2013-10-04 15:47:31 +01:00
stianst
313b791939 Merge pull request #56 from vrockai/KEYCLOAK-86
KEYCLOAK-86 social registration fix
2013-10-04 07:30:59 -07:00
vrockai
a80cc22f97 KEYCLOAK-86 social registration fix 2013-10-04 16:19:52 +02:00
stianst
07ce446e96 Merge pull request #55 from vrockai/KEYCLOAK-83
KEYCLOAK-83 add error page
2013-10-04 06:52:11 -07:00
Stian Thorgersen
d18cad4e65 Fix oauthGrantForm 2013-10-04 14:01:21 +01:00
Bill Burke
4110aadbd9 Merge pull request #54 from ammendonca/KEYCLOAK-85
KEYCLOAK-85: Replace occurences of "-9999999em" for "-99999em" as previo...
2013-10-04 04:39:59 -07:00
ammendonca
93c837ff83 KEYCLOAK-85: Replace occurences of "-9999999em" for "-99999em" as previous value would overflow on some browsers (eg: Chrome) 2013-10-04 12:02:05 +01:00
vrockai
b1715c3725 KEYCLOAK-83 add error page 2013-10-03 17:44:05 +02:00
vrockai
3a8c1e54d5 KEYCLOAK-74 fixes for totp related forms 2013-10-02 17:33:23 +01:00
vrockai
0c82cb9d1c KEYCLOAK-74 add warning msg to email verification page 2013-10-02 17:33:23 +01:00
vrockai
8b3e11dd63 KEYCLOAK-74 login action update profile fix 2013-10-02 17:33:23 +01:00
Bill Burke
5943de4539 Merge pull request #53 from patriot1burke/master
model module refactor
2013-10-02 06:55:53 -07:00
Bill Burke
a4e3431445 model module refactor 2013-10-02 09:54:26 -04:00
Bill Burke
2fb61f5a80 Merge pull request #51 from patriot1burke/master
directions
2013-10-01 07:17:50 -07:00
Bill Burke
29f87eefd7 directions 2013-10-01 10:17:15 -04:00
stianst
02d5d709ed Merge pull request #49 from vrockai/KEYCLOAK-74_2
KEYCLOAK-74 email verification fixes
2013-10-01 07:06:31 -07:00
vrockai
ee42b74c17 KEYCLOAK-74 email verification fixes 2013-10-01 15:48:46 +02:00
stianst
5d6f5f089e Merge pull request #48 from vrockai/KEYCLOAK-74_2
KEYCLOAK-74 - added acc/social and acc/access mock pages
2013-10-01 02:50:27 -07:00
vrockai
c8df32b0e5 KEYCLOAK-74 - added acc/social and acc/access mock pages 2013-10-01 11:07:42 +02:00
stianst
6071c9a724 Merge pull request #47 from vrockai/KEYCLOAK-74_2
KEYCLOAK-74 Adapting the Forget password forms to original design
2013-10-01 01:28:04 -07:00
vrockai
144f5f9cfd KEYCLOAK-74 Adapting the Forget password forms to original design 2013-09-30 19:10:23 +02:00
Bill Burke
24b092bf6b Merge pull request #45 from vrockai/KEYCLOAK-74_2
KEYCLOAK-74
2013-09-27 13:02:26 -07:00