Bill Burke
9f759ed77c
rest interface for claim mapping
2015-02-25 11:34:51 -05:00
Bill Burke
1704a6c643
Merge remote-tracking branch 'upstream/master'
2015-02-24 19:37:22 -05:00
Bill Burke
c20ad93807
claim mappings next phase
2015-02-24 19:37:07 -05:00
Stian Thorgersen
0ad3c72c0a
Merge pull request #982 from girirajsharma/master
...
[KEYCLOAK-1031]-Multiple accounts with the same email.
2015-02-24 13:35:15 +01:00
Bill Burke
100dbd5fd7
ProviderFactory.postInit()
2015-02-23 12:11:48 -05:00
girirajsharma
f83f76b143
[KEYCLOAK-1031]-Multiple accounts with the same email.
2015-02-23 22:29:00 +05:30
Bill Burke
d06b7a47ac
Merge remote-tracking branch 'upstream/master'
2015-02-23 11:39:39 -05:00
Bill Burke
1dde3e1459
provider events
2015-02-23 11:39:24 -05:00
mposolda
9f8b59dfb6
Kerberos/LDAP fixes
2015-02-23 14:07:55 +01:00
mposolda
9dd5ecd464
Kerberos automated test
2015-02-23 13:13:34 +01:00
Bill Burke
69582ee3be
more claims work
2015-02-21 10:26:55 -05:00
Bill Burke
42ffe21f91
Merge remote-tracking branch 'upstream/master'
2015-02-20 09:23:18 -05:00
Bill Burke
20f12ea960
changes
2015-02-20 09:22:49 -05:00
mposolda
d8024b0c6c
Kerberos refactored to be federation provider. Support for Kerberos and LDAP. Username/password authentication support with kerberos credentials.
...
First step - KerberosFederationProvider
Finished KerberosFederationProvider. Added support for username/password authentication with kerberos credentials
Added Kerberos UI to LDAPFederationProvider
Fixes
2015-02-18 17:19:15 +01:00
mposolda
4795059e15
Fix mongo model
2015-02-16 11:50:42 +01:00
Bill Burke
ebd9bae1ee
client to protocol mapping model
2015-02-15 17:01:34 -05:00
Bill Burke
2fb97f058b
claim support phase 2
2015-02-14 09:56:19 -05:00
Bill Burke
8586a8d1a5
Merge remote-tracking branch 'upstream/master'
2015-02-13 20:57:51 -05:00
Bill Burke
c09b17c2e2
claim mapping phase 1
2015-02-13 20:57:38 -05:00
mposolda
3ef243dd42
Add authenticateByDefault flag to IdentityProviderModel
2015-02-13 10:08:51 +01:00
girirajsharma
c3d7ef8066
Updated BC provider versions and deprecated CertificateUtil methods.
2015-02-10 18:44:54 +05:30
mposolda
d1c4d9795b
Mongo fix
2015-02-10 09:50:07 +01:00
pedroigor
ff1f10d7a7
[KEYCLOAK-883] - Refactoring to services endpoints and exposing them through admin client.
2015-02-09 21:30:21 -02:00
pedroigor
1e13254598
[KEYCLOAK-992] - Initial code for examples. Fixing cors when retreiving tokens.
2015-02-08 03:27:57 -02:00
pedroigor
4b1ba704ec
[KEYCLOAK-992] - Token retrieval from brokered idps.
2015-02-06 22:23:34 -02:00
pedroigor
47f8f44347
[KEYCLOAK-883] - Fixing alias update.
2015-02-06 16:03:47 -02:00
Pedro Igor
f013796324
Merge pull request #938 from pedroigor/KEYCLOAK-883
...
[KEYCLOAK-883] - Initial tests for SAML brokering.
2015-01-29 09:11:39 -02:00
pedroigor
1960c608cd
[KEYCLOAK-883] - Initial tests for SAML brokering.
2015-01-29 00:04:02 -02:00
Bill Burke
fd20a25100
Merge remote-tracking branch 'upstream/master'
2015-01-28 17:09:59 -05:00
Bill Burke
ea3bba98aa
saml frontchannel logout
2015-01-28 17:09:13 -05:00
Stian Thorgersen
6ecd9fbde7
Merge pull request #936 from stianst/master
...
Provider loaders
2015-01-28 11:51:05 +01:00
Stian Thorgersen
67ba1de56f
KEYCLOAK-999 Load providers from file-system
2015-01-28 09:15:07 +01:00
pedroigor
2065815627
[KEYCLOAK-883] - Model tests.
2015-01-27 23:53:56 -02:00
mposolda
ee4fbca868
Improve OOTB experience for ssh and jmx authentication in fuse
2015-01-23 20:57:40 +01:00
mposolda
a634f1a65f
Fix mongo model
2015-01-23 10:19:06 +01:00
Stian Thorgersen
e7a792f922
KEYCLOAK-983 Fix login after reset-password
2015-01-21 12:28:30 +01:00
Bill Burke
a0ba6d2c16
saml redirect logout 1st step
2015-01-16 18:57:33 -05:00
pedroigor
fa2533ed11
[KEYCLOAK-883] - Initial changes.
2015-01-13 00:58:19 -02:00
Stian Thorgersen
959933a227
Version bump
2015-01-12 10:35:50 +01:00
Bill Burke
6c04e26376
bump
2014-12-05 21:09:38 -05:00
Bill Burke
c0059a875b
bump version
2014-12-05 19:03:13 -05:00
Stian Thorgersen
a843e31c12
KEYCLOAK-862 Use HmacSHA256 for code signatures
2014-11-27 10:02:08 +01:00
Carl J. Mosca
aedbb8eb87
added support for Tivoli LDAP unique identifier
2014-11-13 16:17:40 -05:00
Stian Thorgersen
9343cf2aca
KEYCLOAK-824 Wrong digit shown in Invalid Password message
2014-11-06 12:30:24 +01:00
Stian Thorgersen
e7625c2bb1
KEYCLOAK-820 Don't expose realm private key through admin endpoints
2014-11-05 15:34:56 +01:00
Stian Thorgersen
0f8c073354
Version bump
2014-11-04 09:01:06 +01:00
Stian Thorgersen
bb2de4dc59
KEYCLOAK-787 Clicking back to login after sending password reset email fails
2014-10-31 13:59:56 +01:00
Stian Thorgersen
9b0d5acb50
KEYCLOAK-704 KEYCLOAK-768 Improvements to access code generation
2014-10-31 12:45:03 +01:00
Stian Thorgersen
8adad9dddf
KEYCLOAK-806
...
Increase defaults for 'SSO Session Idle Timeout'
2014-10-31 09:41:21 +01:00
mposolda
a6ca925340
KEYCLOAK-788 Ensure expired ClientSessions removed during UserSessionProvider.removeExpiredUserSessions
2014-10-30 23:02:48 +01:00
mposolda
0f25280611
KEYCLOAK-800 Ensure that loginFailures infinispan cache is defined
2014-10-30 21:15:52 +01:00
Bill Burke
cf747dac22
remove info logging
2014-10-30 09:53:06 -04:00
Stian Thorgersen
fcda005d88
KEYCLOAK-772 Event settings are not imported
2014-10-28 20:21:03 +01:00
Bill Burke
dba7864180
Merge remote-tracking branch 'upstream/master'
2014-10-24 10:58:46 -04:00
Bill Burke
ce76270ad8
saml key refactor
2014-10-24 10:58:32 -04:00
mposolda
d9331998c3
KEYCLOAK-778 InfinispanUserCacheProvider not working on EAP6 / AS7
2014-10-23 11:36:06 +02:00
mposolda
f3da9760a3
Send node registration at 1st request instead of deployment startup. Bugfixing
2014-10-21 23:15:21 +02:00
mposolda
7d8f265789
KEYCLOAK-759 dynamic registration of managementUrls in cluster
2014-10-17 21:51:46 +02:00
Stian Thorgersen
01507fc1dc
KEYCLOAK-747 Fix onUserRemoved in user session providers
2014-10-17 13:35:07 +02:00
Bill Burke
8fbc8fc736
Merge remote-tracking branch 'upstream/master'
2014-10-14 18:39:08 -04:00
Bill Burke
7760887ac1
app cert support, bug fixes
2014-10-14 18:38:48 -04:00
Stian Thorgersen
94de88ef3b
KEYCLOAK-736 Database migration support"
2014-10-14 10:07:41 +02:00
Bill Burke
4d007c776a
generate/store realm certificate
2014-10-11 10:49:04 -04:00
Bill Burke
0ace5cd746
merge conflicts
2014-10-09 18:26:14 -04:00
Bill Burke
94da99bf10
use app id in admin console urls
2014-10-09 18:22:02 -04:00
mposolda
36cc298b32
Fix mongo to pass with testsuite
2014-10-09 11:37:42 +02:00
Bill Burke
a1d1877751
ClientModel attributes and protocol
2014-10-08 10:54:13 -04:00
mposolda
6522455b44
KEYCLOAK-738 Possible NPE in MemUserSessionProvider.getUserSessions
2014-10-07 19:19:46 +02:00
Stian Thorgersen
597ee2b8c9
Fixes to infinispan user session provider
2014-10-02 09:00:48 +02:00
Bill Burke
4b399fe05a
login protocol abstraction
2014-10-01 10:01:42 -04:00
Stian Thorgersen
a1f223735c
Fixes to JPA user session provider
2014-09-30 14:47:22 +02:00
Stian Thorgersen
1d4e842cc0
Fixes to Mongo user session provider
2014-09-30 14:24:49 +02:00
Stian Thorgersen
99c73a9cc7
Clustering support
2014-09-30 09:40:20 +02:00
Bill Burke
524b423733
ClientSession everywhere refactor phase1
2014-09-26 17:44:33 -04:00
Bill Burke
0bf6c36ca7
add auth method to ClientSession
2014-09-23 11:18:39 -04:00
Bill Burke
99a6713e6f
clientsession notes
2014-09-22 16:34:42 -04:00
Stian Thorgersen
91fced3b87
Removed info log statement
2014-09-18 12:37:51 +02:00
mposolda
bd0887d18e
Fixing testsuite for mongo
2014-09-16 20:02:30 +02:00
Stian Thorgersen
423dc1b8a7
Change version schema to match JBoss
2014-09-12 09:35:08 +02:00
Stian Thorgersen
5dea07793b
Version bump
2014-09-11 09:27:58 +02:00
Bill Burke
3f539c6d5c
version bump
2014-09-09 13:34:56 -04:00
Stian Thorgersen
d905ce12e3
Fix search for users by attribute on mongo
2014-09-02 11:51:29 +02:00
Stian Thorgersen
8c8c44e50f
KEYCLOAK-658 Fix searching for users
2014-09-02 10:01:44 +02:00
Stian Thorgersen
05a1fc1ded
Version bump
2014-09-01 10:17:00 +02:00
Stian Thorgersen
e1b9dfe65d
KEYCLOAK-649 Invalidate realm if app name or client clientId is changed
2014-08-29 15:49:17 +02:00
Stian Thorgersen
7c7025a83d
KEYCLOAK-648 Fix removing role from composite role
2014-08-29 10:18:00 +02:00
Stian Thorgersen
b9d0f64f74
Added password token to use inplace of plain-text password for totp
2014-08-28 13:51:55 +02:00
Stian Thorgersen
3bfe3d256e
Rename audit to events
2014-08-28 10:56:37 +02:00
Stian Thorgersen
55bd889a0f
KEYCLOAK-531 Reduce info level logging
2014-08-27 11:17:24 +02:00
mposolda
b3b480c25f
Display proper error message if LDAP-linked user couldn't be deleted due to read-only mode
2014-08-26 19:10:48 +02:00
mposolda
fd9d2ba4d5
Handle exceptions and UI errors when user is read only. Some sync issues
2014-08-26 12:54:05 +02:00
Bill Burke
7c8edb5d11
bump pom
2014-08-21 10:46:49 -04:00
Bill Burke
e5d5276135
race
2014-08-20 14:50:28 -04:00
mposolda
8419e5883d
Ensure that transaction.isActive() is false after commit or rollback
2014-08-12 18:58:37 +02:00
Bill Burke
7c97e02715
X-Frame-Options, Content-Security-Policy
2014-08-11 17:45:01 -04:00
Bill Burke
8d1ff1d49c
add jpa realm attributes
2014-08-11 12:33:17 -04:00
mposolda
8ba7559cac
Fix transaction handling in KeycloakModelUtils.runJobInTransaction. Start sync tasks for configured federation providers at startup
2014-08-11 13:51:44 +02:00
mposolda
d699404ce7
Support for periodic users sync
2014-08-10 23:23:50 +02:00
mposolda
ee79747cb6
Sync - first iteration
2014-08-10 23:22:35 +02:00
Bill Burke
9aa6b4cbfa
optimize imports
2014-08-10 12:17:45 -04:00
Bill Burke
d332851a75
Merge pull request #606 from alarikmyrin/KEYCLOAK-621
...
KEYCLOAK-621 fix searchForUserByAttributes method
2014-08-10 11:02:08 -04:00
Alarik Myrin
428cd54a81
KEYCLOAK-621 fix searchForUserByAttributes method so that it works and is not subject to SQL injection
2014-08-09 13:59:20 -04:00
mposolda
dc50c312cb
Configurable if pagination and connectionPooling are supported in LDAP
2014-08-08 12:09:08 +02:00
mposolda
5673fb34b1
Fix adding social link in mongo. Fixed export/import of federationProviders. Enhanced ExportImportTest
2014-08-07 17:33:48 +02:00
mposolda
76db33829b
KEYCLOAK-600 Users shouldn't be registered with Federation Provider on an import
2014-08-07 12:38:56 +02:00
Bill Burke
99e6f0edad
delete fed provider
2014-08-06 20:38:30 -04:00
Bill Burke
e04af84ac0
bump version
2014-08-06 09:00:23 -04:00
Bill Burke
905061e2b7
bump version
2014-08-05 20:52:50 -04:00
Bill Burke
ab08ac8ad4
Merge remote-tracking branch 'upstream/master'
2014-08-05 20:29:02 -04:00
Bill Burke
a0d7fc12db
all claims for app
2014-08-05 19:46:55 -04:00
Bill Burke
790fd1d94d
fix cors example
2014-08-05 16:45:21 -04:00
mposolda
53fbceb49a
Fixing mssql
2014-08-05 18:25:54 +02:00
mposolda
38c0b4ad65
Fixing oracle
2014-08-05 15:45:28 +02:00
mposolda
550ba16a09
Fix deleting users on mongo
2014-08-05 14:36:53 +02:00
mposolda
0289f5dff9
Fix typo in UserFederationProvider
2014-08-05 13:31:35 +02:00
Bill Burke
ea0ceeb65d
Merge pull request #589 from patriot1burke/master
...
app full scope
2014-08-04 16:26:51 -04:00
Bill Burke
731d75c756
app full scope by default
2014-08-04 16:04:10 -04:00
Bill Burke
8430fb0ed3
Merge pull request #587 from patriot1burke/master
...
docs
2014-08-04 12:28:32 -04:00
Bill Burke
04ec750157
federation docs
2014-08-04 12:25:11 -04:00
mposolda
5edb84ccfb
Ensure that displayName is persisted. Add 'user' to ActiveDirectory classes
2014-08-04 16:42:48 +02:00
mposolda
46a0caf2e0
Upgrade to latest picketlink. Fix LDAP configuration according to that
2014-08-04 13:58:52 +02:00
Bill Burke
6cf708f6e1
fed exampe
2014-08-02 22:18:17 -04:00
Bill Burke
101a72cd65
remove AuthenticationProvider/Link
2014-08-01 18:03:48 -04:00
Bill Burke
bdc31d9459
Merge remote-tracking branch 'upstream/master'
2014-08-01 13:18:46 -04:00
Bill Burke
f08c42a37e
token validation
2014-08-01 13:18:32 -04:00
Stian Thorgersen
6cbeeb1b1a
KEYCLOAK-591 Require SSL for all external requests by default
2014-08-01 13:52:04 +01:00
Bill Burke
64589bc807
maxResults
2014-07-31 17:41:38 -04:00
Bill Burke
9f6c206078
ldap edit mode
2014-07-31 17:28:48 -04:00
Bill Burke
a084695978
support registration ldap
2014-07-31 15:22:20 -04:00
Bill Burke
94c06f3f5d
fed ui
2014-07-31 13:13:48 -04:00
Bill Burke
b72a7db6fe
federation display name
2014-07-31 10:51:04 -04:00
Bill Burke
d0dc75c06f
federation ui
2014-07-30 22:52:39 -04:00
Bill Burke
8ea0d19d2f
federation refactor
2014-07-30 16:01:54 -04:00
Stian Thorgersen
50bc53d673
KEYCLOAK-562 Cache theme instances
2014-07-30 16:06:08 +01:00
Stian Thorgersen
ed51b4e1ea
Deleted old hybrid model
2014-07-30 14:13:16 +01:00
Stian Thorgersen
02a59812e6
Added ClientSessionModel to UserSessionProvider
2014-07-29 16:10:41 +01:00
Bill Burke
3bb0842eae
federation iteration 2
2014-07-25 21:05:45 -04:00
Bill Burke
b1cd37814a
rename
2014-07-25 10:40:46 -04:00
Bill Burke
1b14444eba
rename FederationProvider to UserFederationProvider
2014-07-24 11:11:21 -04:00
Stian Thorgersen
511cc483cb
Moved audit/tests and model/tests to testsuite
2014-07-24 13:49:15 +01:00
Bill Burke
43d08f2d05
federation iteration 1 complete
2014-07-23 17:05:49 -04:00
Bill Burke
171e9b1ce9
Merge remote-tracking branch 'upstream/master'
2014-07-23 15:10:48 -04:00
Bill Burke
eec582e704
merge
2014-07-23 15:10:36 -04:00
Stian Thorgersen
d6f5bf6cde
Moved rememberMe, usernameUsed fields from AccessCode to UserSessions. Change AccessCode to have a single action instead of a list of required actions, also used action for codes that needs user to grant permissions first. Finally removed expiration time on access code and use timestamp directly
2014-07-23 15:58:09 +01:00
Bill Burke
f1d72d0b6d
fed 2
2014-07-23 10:42:18 -04:00
Bill Burke
148d494905
federation iteration
2014-07-23 10:21:25 -04:00
mposolda
b3b46339a4
More DB schema refactoring. Ensure that all columns are named in code
2014-07-22 07:53:05 +02:00
Stian Thorgersen
213b685b43
KEYCLOAK-569 Check application roles for scope
2014-07-21 13:50:27 +01:00
Bill Burke
b999c1e5b1
remove hack comment
2014-07-18 12:07:30 -04:00
Bill Burke
063a63445a
keycloak-json fix
2014-07-18 11:45:47 -04:00
Bill Burke
f275ecf6d5
cache settings
2014-07-18 11:30:10 -04:00
Stian Thorgersen
85621bdd9f
KEYCLOAK-566 Configure db in keycloak-server.json instead of persistence.xml
2014-07-18 11:21:52 +01:00
Bill Burke
573f7fc1fb
Merge pull request #535 from mposolda/master
...
Export/import improvements and fixes
2014-07-17 16:34:39 -04:00
Bill Burke
aa2d1bcc93
db schema
2014-07-17 16:32:36 -04:00
Bill Burke
20cde9cd00
realmId and roleId used in User and user relationships
2014-07-17 15:41:02 -04:00
mposolda
3dff4afe83
Export/import improvements and fixes
2014-07-17 21:31:33 +02:00
Bill Burke
3edce7f580
named queries and roleId in RoleMapping
2014-07-17 15:20:56 -04:00
Stian Thorgersen
46c04561ff
Removed long ids and replaced with composite ids
2014-07-17 11:16:15 +01:00
mposolda
b041f2a857
Added method UserProvider.getUsersCount(). Refactor export-import with users pagination available
2014-07-17 10:15:13 +02:00
Bill Burke
a323fe7992
schema changes
2014-07-16 19:34:54 -04:00
Bill Burke
1963e94e33
use long for primary key
2014-07-16 17:11:59 -04:00
Stian Thorgersen
c21be01e97
Merge pull request #529 from stianst/master
...
KEYCLOAK-435 Added pagination support for users
2014-07-16 18:04:36 +01:00
Stian Thorgersen
72d240a57e
KEYCLOAK-435 Added pagination support for users
2014-07-16 17:54:11 +01:00
Bill Burke
8fbfba907b
Merge remote-tracking branch 'upstream/master'
2014-07-16 12:05:31 -04:00
Bill Burke
f342a8c7a3
move credential validation to UserProvider
2014-07-16 12:05:15 -04:00
Stian Thorgersen
3451778f48
KEYCLOAK-554 Fix for MySQL 5.1. Set length of keys to 36 for uuid's or 200 for others
2014-07-16 09:51:31 +01:00
Bill Burke
a5593469ae
rename ModelProvider->RealmProvider
2014-07-15 15:44:50 -04:00
Bill Burke
484a4c1454
user provider refactor complete
2014-07-15 15:25:06 -04:00
Bill Burke
ff86bdc35f
userprovider split
2014-07-15 12:11:12 -04:00
mposolda
726ce08700
More cleanup and removed export-import-impl module
2014-07-15 16:43:55 +02:00
mposolda
c14840a4c0
More cleanup after rebase
2014-07-15 14:44:38 +02:00
mposolda
24a492ffe0
Export/import refactoring to use same representation as admin endpoints
2014-07-15 05:35:24 +02:00
Bill Burke
d2c27daa16
changes
2014-07-14 11:31:25 -04:00
Stian Thorgersen
3f68180ee7
KEYCLOAK-512 Pagination support for sessions
2014-07-14 11:49:59 +01:00
Stian Thorgersen
d625fb014c
Added JPA connection provider and added basic support for multiple transactions to KeycloakSession
2014-07-14 10:10:03 +01:00
Bill Burke
626cecba95
enlist
2014-07-11 19:43:37 -04:00
Bill Burke
5f5316fbdc
session transaction
2014-07-11 19:29:11 -04:00
Stian Thorgersen
86671a2354
Started UserSessionProvider
2014-07-10 16:48:25 +01:00
Stian Thorgersen
62dd6fbc6b
Revert JPA model provider
2014-07-09 15:40:23 +01:00
Stian Thorgersen
387aed6269
Removed JPA model provider
2014-07-08 15:35:49 +01:00
Stian Thorgersen
ad6d52cb0f
Removed model methods from KeycloakSession
2014-07-08 15:27:42 +01:00
Stian Thorgersen
8dc293f629
Removed removeAllData from model
2014-07-08 15:27:42 +01:00
Stian Thorgersen
621cae61b6
Added hybrid model provider with jpa stores
2014-07-08 12:04:09 +01:00
mposolda
ffc30b4c03
Changes in representations - adding role mappings under user representation
2014-07-07 22:48:53 +02:00
Bill Burke
060a90197e
Merge remote-tracking branch 'upstream/master'
2014-07-07 15:00:05 -04:00
Bill Burke
df7aac01dd
fix delete realm
2014-07-07 14:59:51 -04:00
Bill Burke
bda218af07
Merge pull request #500 from patriot1burke/master
...
configurable hash iterations
2014-07-07 12:12:25 -04:00
Bill Burke
15d7568792
configurable hash iterations
2014-07-07 12:11:45 -04:00
Stian Thorgersen
38857cf2e6
Remove notBefore from users
2014-07-07 16:23:53 +01:00
Stian Thorgersen
099743d448
Rename loginName to username
2014-07-07 15:56:21 +01:00
Bill Burke
e37b5613ed
turn on cache
2014-07-03 15:29:31 -04:00
Bill Burke
b4f5fe9977
model fix for caching
2014-06-30 13:12:42 -04:00
Stian Thorgersen
34a1923d18
Refactor to prepar for splitting model
2014-06-27 09:39:06 +01:00
mposolda
8dce5a90bb
LDAP: configurable LDAP Object Classes for User
2014-06-25 07:59:58 +02:00
mposolda
b1cfab34fd
Support for test of LDAP connection and authentication
2014-06-24 10:03:14 +02:00
Bill Burke
f0d02f24b1
user cache
2014-06-20 17:06:56 -04:00
Bill Burke
a1e9d99d3e
Merge remote-tracking branch 'upstream/master'
2014-06-19 08:50:34 -04:00
Bill Burke
094cf675c7
user cache
2014-06-19 08:50:19 -04:00
Stian Thorgersen
df2305eb02
Bumped version to 1.0-beta-4-SNAPSHOT
2014-06-19 10:19:10 +01:00
mposolda
19a545049b
KEYCLOAK-536 Fix Sybase - role can't be used as column name as it's keyword in sybase
2014-06-18 12:31:55 +02:00
mposolda
2fd7fdaa74
KEYCLOAK-535 Fix Keycloak with Oracle
2014-06-18 10:29:57 +02:00
mposolda
f9cb99a1ee
KEYCLOAK-534 Fix MS-SQL
2014-06-17 19:41:19 +02:00
Bill Burke
f50177996d
better fetch for role mappings
2014-06-16 10:15:53 -04:00
Bill Burke
ab87c03732
cache 1st iteration finished
2014-06-13 19:39:20 -04:00
Bill Burke
8eaf77b3c1
cache impl again
2014-06-13 19:05:05 -04:00
Bill Burke
cbea141a54
cache impl
2014-06-13 17:17:45 -04:00
Bill Burke
4a518c964b
mongo refactor for caching
2014-06-12 16:51:19 -04:00
Bill Burke
bb2ad656a3
cache implement
2014-06-12 11:45:50 -04:00
Bill Burke
211a279248
Merge remote-tracking branch 'upstream/master'
2014-06-12 11:11:27 -04:00
Bill Burke
2ae2067841
refactor for caching again
2014-06-12 11:11:14 -04:00
Bill Burke
0dd06e3343
model refactor for caching
2014-06-10 18:50:08 -04:00
mposolda
0bfcbdb359
Support for Active Directory and RHDS
2014-06-09 16:20:19 +02:00
Bill Burke
2f3c8bf079
cache refactor
2014-06-06 15:12:58 -04:00
Stian Thorgersen
eaa6be55d7
KEYCLOAK-496 Removed commons-io
2014-06-05 10:41:37 +01:00
Bill Burke
9410adf9ce
fix deadlocks
2014-06-02 21:33:43 -04:00
Bill Burke
d5b34a0b41
bump version again
2014-06-02 13:12:04 -04:00
Bill Burke
0fcf80dd6e
bump version
2014-06-02 12:21:58 -04:00
Bill Burke
34d3be244d
bump undertow version
2014-06-02 09:37:18 -04:00
Bill Burke
b925a97b5d
bump wildfly version
2014-06-01 18:03:39 -04:00
Stian Thorgersen
2025d314ec
Bump version to 1.0.beta2-SNAPSHOT
2014-05-30 08:52:03 +01:00
Bill Burke
2ae3775841
bump version
2014-05-29 12:12:33 -04:00
PatrickMadden
7a3b1ddd18
Added bindIp support to embedmongo-maven-plugin configuration. Solves issue of firewall pop-ups consistently displaying on every Microsoft Windows build.
2014-05-28 19:14:23 -05:00
Stian Thorgersen
df19700f69
Deploy server war and dist bundles to Maven repo. Also added '-parent' to some parent poms where this was missing
2014-05-28 15:32:20 +01:00
Stian Thorgersen
5fddc28cd6
Updated jboss maven plugin and added wildfly maven plugin. Both are skipped by default, so only needs to be specified in modules that should be deployed
2014-05-28 11:00:36 +01:00
Bill Burke
e4232c73c6
admin rest api example
2014-05-23 18:20:55 -04:00
mposolda
7232535729
More mongo fixes
2014-05-21 11:34:27 +02:00
mposolda
271292dbd4
Mongo related fixes
2014-05-21 11:34:27 +02:00
Stian Thorgersen
cc97265c06
Add realm option to enable/disable Resource Owner Password Credentials Grant
2014-05-20 11:32:22 +01:00
Stian Thorgersen
8d1149dc07
Add email theme config for realm
2014-05-20 11:00:43 +01:00
Bill Burke
95f56e2e62
fix removeexpired sessions
2014-05-19 18:33:54 -04:00
Bill Burke
c2bf6c3822
Merge remote-tracking branch 'upstream/master'
2014-05-17 14:24:37 -04:00
Bill Burke
ab8de6ba25
client user-session association
2014-05-17 14:24:32 -04:00
Stian Thorgersen
855269f35d
Added 'keycloak-server.json' for configuring the server
...
Added SPI interface to detect SPI's
Converted Model to SPI/Provider to be loaded through ProviderSessionFactory
2014-05-16 17:33:22 +01:00
Bill Burke
bc2360e985
sso session idle and max lifespan
2014-05-15 17:25:57 -04:00
Bill Burke
27efd3c0a4
ssoSessionIdleTimeout refactor
2014-05-15 13:53:28 -04:00
Matthias Wessendorf
d9c8dedcfb
removing JavaSE6 incompatible ctor
2014-05-14 17:43:36 +02:00
Matthias Wessendorf
9e0bf9e7dc
Removing exception ctor that does not work w/ java 6
2014-05-14 17:40:27 +02:00
Stian Thorgersen
f4f9b1e323
KEYCLOAK-431 View open sessions, and logout all sessions, through account management
2014-05-14 11:56:28 +01:00
Bill Burke
1e1991e285
per-realm admin
2014-05-12 10:12:31 -04:00
Stian Thorgersen
6f0b12174c
KEYCLOAK-432 Added user sessions
2014-05-09 11:52:45 +01:00
Bill Burke
2d949b63b5
keycloak.js login for admin
2014-05-08 19:55:57 -04:00
mposolda
0801c9c120
Full export-import implemented. Remove dependency of mongo on picketlink-common
2014-05-06 22:15:57 +02:00
Stian Thorgersen
9811aaeecc
KEYCLOAK-333 Removed use of RestEasy's Logger
2014-04-30 10:13:53 +01:00
Stian Thorgersen
316431c4d1
Ensure role name unique within realm/app
2014-04-30 09:50:29 +01:00
Stian Thorgersen
646e762cbe
Ensure user loginName and email unique within realm
2014-04-29 17:15:28 +01:00
Stian Thorgersen
1d94649b96
Ensure application and client names are unique within realm
2014-04-29 12:03:09 +01:00
Stian Thorgersen
364998b34b
Enforce that realm name is unique in model
2014-04-29 10:43:27 +01:00
mposolda
b6386630fb
Fix testsuite with mongo
2014-04-29 10:37:43 +02:00
Stian Thorgersen
3d02fd5d0e
KEYCLOAK-429 Remove role from composite roles when deleted
2014-04-28 12:55:04 +01:00
Stian Thorgersen
573c88564b
Temporarily disabled unique constraint on Realm names as it breakes tests
2014-04-25 17:58:49 +01:00
Stian Thorgersen
292089cee8
Ensure Realm names are unique
2014-04-25 17:02:03 +01:00
Stian Thorgersen
f64f55a4c6
KEYCLOAK-347 Link realm and realm-permissions application
2014-04-25 15:32:28 +01:00
Stian Thorgersen
d6e5e376bf
Theme support for admin
2014-04-25 13:58:58 +01:00
Bill Burke
54abfb670c
brute force settings
2014-04-15 11:37:27 -04:00
Bill Burke
2b8d2288fb
more brute force detection
2014-04-14 18:58:45 -04:00
Bill Burke
de871585e0
Merge pull request #333 from patriot1burke/master
...
remove transitive dependencies
2014-04-09 23:30:16 -04:00
Bill Burke
b41c45d40a
remove transitive dependencies
2014-04-10 11:29:47 -04:00
Bill Burke
ecaa0d1401
use resteasy 2.3.7
2014-04-10 05:21:07 -04:00
Bill Burke
f5f96c5021
Merge pull request #332 from patriot1burke/master
...
use resteasy 2.3.7
2014-04-09 17:21:37 -04:00
mposolda
eb37890924
Fix LDAP test on windows. Ensure that directory with data for embedded ApacheDS is deleted
2014-04-09 18:56:36 +02:00
mposolda
5aefe52ccc
Refactoring of Authentication SPI and Picketlink to use ProviderSessions
...
Refactoring of ProviderSessionFactory to support dependencies between components
Calling lifecycle methods
Removing KeycloakRegistry
2014-04-09 00:34:01 +02:00
mposolda
c8c4cfbaae
Restructure of authentication module and packages
2014-04-09 00:06:04 +02:00
Bill Burke
1d55a4f1e9
fix broken build
2014-04-08 23:32:26 -04:00
Stian Thorgersen
354cf02aaa
Fix audit mongo tests
2014-04-08 12:43:01 +01:00
Stian Thorgersen
7f0cf3eda8
Allow clearing audit events through admin console, and added timer to clear expired events
2014-04-08 11:32:20 +01:00
Stian Thorgersen
8ca46fa35d
Audit configurable through admin console
2014-04-07 17:58:52 +01:00
Stian Thorgersen
948960f33f
Allow changing base url for Keycloak
2014-04-07 10:54:27 +01:00
Stian Thorgersen
88ddc8ebca
Added audit to admin console
2014-04-04 15:16:08 +01:00
Stian Thorgersen
3433227fa7
Added audit log to account mngmt
2014-04-03 16:27:31 +01:00
Stian Thorgersen
e6067c915d
Added ProviderSession to requests
2014-04-03 16:27:31 +01:00
mposolda
d564955cab
Fixing testsuite failures with mongo model
2014-04-03 10:58:39 +02:00
Bill Burke
126b444d77
brute force merge
2014-04-02 20:26:33 -04:00
Bill Burke
d58870545f
brute force protection
2014-04-02 20:09:14 -04:00
Bill Burke
231e8895a5
Merge pull request #309 from vibe13/master
...
Cleaning of pom.xml files
2014-04-02 11:39:04 -04:00
mposolda
25bf6d63b4
Refactoring of AuthenticationProvider SPI
2014-04-02 17:27:07 +02:00
mposolda
05cd8a82e5
Storing default AuthenticationProvider at the realm creation time
2014-04-02 17:17:33 +02:00
Stian Thorgersen
225307e855
KEYCLOAK-389 Added AuditListener SPI
...
KEYCLOAK-390 Added JBoss Logging AuditListener
KEYCLOAK-391 Audit Token events
2014-03-31 17:35:14 +01:00
Andrea Vibelli
84f1e1b56e
Extraction into properties of maven-compiler-plugin source and target
2014-03-31 11:17:16 +02:00
Andrea Vibelli
d831e25366
Remove unnecessary groupId declarations
2014-03-31 10:44:34 +02:00
Andrea Vibelli
37fdc50fb4
Remove warnings about no schema definition in pom.xml files
2014-03-31 10:44:22 +02:00
mposolda
129eb6a3be
Fix LDAP tests and teststuite on windows. Set initial password directly in code as import from LDIF is problematic on windows
2014-03-27 16:20:03 +01:00
mposolda
77a44751a6
KEYCLOAK-388 - Auth SPI should be able to differentiate between the INVALID_USERNAME and INVALID_CREDENTIALS
2014-03-26 09:49:47 +01:00
mposolda
793f69d4b6
Authentication SPI. Implementations based on Picketlink+LDAP, model and external model (other realm). Added KeycloakRegistry
2014-03-24 23:11:11 +01:00
Stian Thorgersen
331ab71427
KEYCLOAK-380 Added OAuth2Constants
2014-03-15 10:43:52 +00:00
Bill Burke
7763da1273
bump version to beta-1 snapshot
2014-03-13 11:24:38 -04:00
Bill Burke
1c6b867079
bump version
2014-03-13 10:58:22 -04:00
Stian Thorgersen
ee5cab04e0
Set next version
2014-03-13 09:10:42 +00:00
Bill Burke
3ff8d0fd1f
bump version
2014-03-12 16:48:12 -04:00
Bill Burke
52018b1f81
revoke on logoutAll
2014-03-12 15:57:43 -04:00
Bill Burke
fcc95ef99b
fix delete realm
2014-03-12 15:00:31 -04:00
Stian Thorgersen
6dc156712e
KEYCLOAK-359 Add user friendly username for social links
2014-03-12 08:52:47 +00:00
mposolda
3d0d130622
KEYCLOAK-26 Linking social providers to existing account
2014-03-10 11:31:59 +01:00
mposolda
11bcd84738
Added MongoClientProvider. Possibility to configure mongo from external source
2014-03-07 13:39:43 +01:00
mposolda
da3f1a21a2
Fix testsuite with Mongo. Added ClientAdapter and ClientEntity to mongo model to improve inheritance
2014-03-07 12:24:41 +01:00
Bill Burke
599faa3cb5
public clients
2014-03-05 20:26:27 -05:00
Stian Thorgersen
60bb05e6ca
Added Config to centralize system properties used to configure KC
2014-03-05 15:20:53 +00:00
Stian Thorgersen
0219aa1e4c
Added support for any port with http://localhost redirect uri
2014-03-05 12:54:57 +00:00
Bill Burke
01154f18dd
Merge remote-tracking branch 'upstream/master'
2014-03-03 15:50:21 -05:00
Bill Burke
716972347d
revocation
2014-03-03 15:50:10 -05:00
Stian Thorgersen
87aaaf0b06
Started support for installed applications
2014-03-03 12:58:16 +00:00
Bill Burke
8126110312
refactor getRoleById
2014-03-02 20:28:58 -05:00
Bill Burke
7b30cc59b8
revocation phase 1
2014-02-28 19:47:05 -05:00
Bill Burke
c78d1c90e4
remove clientmodel.getAgent()
2014-02-27 16:48:34 -05:00
Bill Burke
3fc273070e
remove clientmodel.agent phase1
2014-02-27 13:55:04 -05:00
Bill Burke
f8da693fd0
move secret to clientmodel
2014-02-27 10:59:47 -05:00
Stian Thorgersen
32b7c464c7
Added create-realm role
2014-02-27 11:07:48 +00:00
Bill Burke
42d30a5a70
rename scope rep username to client
2014-02-26 22:23:04 -05:00
Bill Burke
48d39bf977
Use ClientModel wherever possible
2014-02-26 22:04:57 -05:00
Bill Burke
c02d532001
refactor model
2014-02-26 19:25:42 -05:00
Bill Burke
8613452f4f
Merge remote-tracking branch 'upstream/master'
2014-02-26 15:29:31 -05:00
Bill Burke
b249809d2e
claims backend
2014-02-26 15:29:17 -05:00
Stian Thorgersen
ae1b98e38f
Added view roles, including updating console to make forms read-only
2014-02-26 17:38:42 +00:00
Stian Thorgersen
9a73936002
KEYCLOAK-292 Fine-grained admin control
2014-02-25 12:53:36 +00:00
Bill Burke
01ddafa83a
central login timeouts, rememberme framework
2014-02-22 21:52:29 -05:00
Bill Burke
baa0e453b6
Merge remote-tracking branch 'upstream/master'
2014-02-21 17:37:29 -05:00
Bill Burke
0a9b82a6f4
refresh tokens server side
2014-02-21 17:36:39 -05:00
mposolda
8a4ef40e9e
Added new unit tests. Change get***ById() to find just entities from this realm/application
2014-02-21 23:16:06 +01:00
mposolda
e85c2c9826
Fix testsuite with Mongo
2014-02-21 23:16:06 +01:00
Bill Burke
97dd7470ce
rename tokenLifespan to accessTokenLifespan
2014-02-21 12:12:54 -05:00
Bill Burke
9607acdb6a
refactor token creation
2014-02-21 12:02:24 -05:00
Stian Thorgersen
9ce8e16063
KEYCLOAK-284 Subject in token is now user id instead of username
2014-02-21 09:48:43 +00:00
Bill Burke
00043423c2
alpha 3 version bump
2014-02-19 23:22:34 -05:00
Bill Burke
27f61a9f86
bump version
2014-02-19 21:01:42 -05:00
mposolda
02db44cd96
KEYCLOAK-302 Ensure that all tables and columns have maximum length 30 characters
2014-02-18 20:58:40 +01:00
mposolda
cec57b169e
Fix all tests with MySQL. Removing nested transactions
2014-02-18 11:22:19 +01:00
mposolda
1375e72cf7
KEYCLOAK-289 Refactoring to use UUID instead of autogenerated ID in JPA model
2014-02-17 18:23:14 +01:00
mposolda
e908426870
Skip autogeneration of ID in mongo model
2014-02-17 18:23:14 +01:00
mposolda
5578e3b6f3
Added profiles for MySQL and PostgreSQL. Added support for overriding hibernate config with System properties
2014-02-17 18:23:14 +01:00
mposolda
2371960e33
Fix compilation with JDK8. Minor polishing in mongo model
2014-02-14 22:16:24 +01:00
Bill Burke
0cdd5e857e
use secrets
2014-02-13 18:36:41 -05:00
mposolda
b9ff73d61c
Moved model unit tests from services to model/tests . Mongo profile in testsuite
2014-02-11 18:26:50 +01:00
mposolda
b3f1032f96
Mongo: Refactoring. All unit tests and testsuite are passing with Mongo.
2014-02-11 18:25:57 +01:00
mposolda
81ff7b0c6d
Refactoring Mongo model. All unit tests passing with mongo
2014-02-11 15:23:30 +01:00
Bill Burke
d2ad6349ba
remove setComposite
2014-02-04 18:41:36 -05:00
Bill Burke
4e66a3bf81
Merge remote-tracking branch 'upstream/master'
2014-02-04 10:09:25 -05:00
Bill Burke
92091d9474
composite tests
2014-02-04 10:09:09 -05:00
Stian Thorgersen
97897cab1d
KEYCLOAK-15 Customize login and registration forms
2014-02-04 11:45:24 +00:00
Stian Thorgersen
38b7dcdf7d
Fixes to persistence.xml for distribution
2014-02-04 11:44:02 +00:00
mposolda
cd42ede612
Fix the location of PasswordPolicyTest
2014-01-31 15:07:00 +01:00
Bill Burke
1cbe3596b4
Merge remote-tracking branch 'upstream/master'
2014-01-30 20:32:11 -05:00
Bill Burke
1543963c9f
composite tests
2014-01-30 20:31:44 -05:00
Bill Burke
9ba6784424
Merge pull request #179 from matzew/Base64
...
clean up: using Base64 class as dependency
2014-01-30 07:50:11 -08:00
Bill Burke
6a5994c3e2
composite roles 2
2014-01-29 23:28:08 -05:00
Bill Burke
bb5991239b
composite roles
2014-01-29 20:19:32 -05:00
Matthias Wessendorf
2efcb95fd6
some minor util class clean-up, to prevent instanciation of util classes
2014-01-28 14:30:22 +01:00
Matthias Wessendorf
463a04f0a2
Using the net.iharder.Base64 dependency JAR instead of a copied class
2014-01-27 15:05:48 +01:00
Stian Thorgersen
b3a216de9e
Set version to 1.0-alpha-2-SNAPSHOT
2014-01-25 00:36:26 -02:00
Bill Burke
abd7487b7f
dist
2014-01-25 00:36:25 -02:00
Bruno Oliveira
4a53116f2e
Add PBKDF2 encoder support for storing passwords
2014-01-22 10:44:26 -02:00
Stian Thorgersen
070c0ddba4
Renamed registration to default roles, add default roles to all users when they are created
2014-01-17 10:03:13 +00:00
Stian Thorgersen
dcfb83b0f2
KEYCLOAK-64 KEYCLOAK-246 Updated social to use update profile required action instead of registration form. Fixed Google provider
2014-01-16 12:52:46 +00:00
Bill Burke
b162190c7f
remove cookieLoginAllowed
2014-01-15 20:31:01 -05:00
Bill Burke
894c28c64f
role name instead of id
2014-01-15 19:39:21 -05:00
Bill Burke
ed0d33126c
use app name instead of id
2014-01-15 16:57:12 -05:00
Bill Burke
6326d5d2b5
auth-server-url and Realm/App name changes
2014-01-15 10:02:56 -05:00
Bill Burke
2dbd7cfa02
realm name for url param
2014-01-14 13:03:13 -05:00
Bill Burke
4825974edc
realm name in url
2014-01-13 23:38:00 -05:00
Bill Burke
834baf0e27
refactor admin actions
2013-12-19 15:22:15 -05:00
Stian Thorgersen
cd8c8d52e8
KEYCLOAK-217 Add option to recover username
2013-12-07 13:18:06 +00:00
Stian Thorgersen
c514e6c152
KEYCLOAK-197 Fix search for users returns users for all realms
2013-12-06 19:22:55 +00:00
Stian Thorgersen
a423c38e42
KEYCLOAK-214 view all users in a realm through admin console
2013-12-06 19:09:03 +00:00
Bill Burke
d86dec6561
version bump to SNAPSHOT
2013-12-06 09:45:08 -05:00
Bill Burke
4909316d59
pom version bump
2013-12-06 08:40:35 -05:00
Stian Thorgersen
7f499b2833
KEYCLOAK-186 Password policies
2013-12-03 12:53:26 +00:00
Stian Thorgersen
85eeb415e1
KEYCLOAK-181
...
Link back to application from account management pages
2013-11-28 13:48:30 +00:00
Bill Burke
f79739f73e
oauth client
2013-11-26 15:39:57 -05:00
Stian Thorgersen
f933ffba3f
User search returned users for all realms
2013-11-26 13:53:57 +00:00
Stian Thorgersen
8f2c7a92b0
Upgrade to Hibernate 4.0.1.Final - this is the version from AS7
2013-11-26 12:15:54 +00:00
Stian Thorgersen
52c7ae057a
Delete realm
2013-11-25 15:38:25 +00:00
Stian Thorgersen
fad194fc8f
Improved error handling in admin console. Delete roles through admin console.
2013-11-25 13:46:04 +00:00
Stian Thorgersen
7a0ff0cb66
KEYCLOAK-159
2013-11-16 10:41:49 +00:00
Stian Thorgersen
219c0efbaf
KEYCLOAK-105
2013-11-16 10:13:23 +00:00
Stian Thorgersen
45424e5eba
Removed '*' role
2013-11-15 16:38:44 +00:00
Stian Thorgersen
a923f44619
KEYCLOAK-100
...
UI: Delete User does not work
2013-11-15 16:38:28 +00:00
Stian Thorgersen
158d1740b8
KEYCLOAK-72 and KEYCLOAK-158
2013-11-15 11:03:25 +00:00
Stian Thorgersen
5c541c5cf0
Fix - KEYCLOAK-99 UI: Users query should support wildcard
2013-11-14 17:38:23 +00:00
Stian Thorgersen
50d6d609b4
KEYCLOAK-99 UI: Users query should support wildcard
2013-11-14 17:13:06 +00:00
Stian Thorgersen
10f48a1bda
Change dist to WildFly 1.0.0.Beta1
2013-11-14 16:16:08 +00:00
Stian Thorgersen
5916eaad13
Removed mongo dependencies from services
2013-11-12 15:19:55 +00:00
Stian Thorgersen
222084bebc
Make picketlink model work in testsuite
2013-11-12 11:57:32 +00:00
Stian Thorgersen
2e9a474eac
Use service loader to load model provider
2013-11-12 11:49:03 +00:00
Bill Burke
2861ea0e96
nasty merge
2013-11-05 23:12:07 -05:00
Bill Burke
d04ca2c34f
jpa backend
2013-11-05 21:26:33 -05:00
Stian Thorgersen
d083909136
Added support for default application roles. Added authz to account, user (or client if oauth) is required to have role manage-account to manage their account, this is a default role for the Account application.
2013-11-04 17:21:46 +00:00
Stian Thorgersen
c6f43baf0d
Allow oauth clients to ask for permission to view user profile, and manage user account
2013-11-03 16:14:15 +00:00
Stian Thorgersen
a88dcace3d
Added maps for social config and smtp server to realm
2013-10-22 13:47:30 +01:00
Stian Thorgersen
d79d299073
Made account management an optional feature on a realm, and added login and logout to account management pages
2013-10-19 16:24:58 +01:00
Stian Thorgersen
34fe0a751c
Added cors support to TokenService.accessCodeToToken
2013-10-18 19:17:11 +01:00
Stian Thorgersen
79c1230a9d
Added redirect uris to application
2013-10-17 15:25:06 +01:00
Bill Burke
b4d71dce4d
ui fixes
2013-10-16 17:16:47 -04:00
Bill Burke
13c75c02e1
bootstrap
2013-10-16 08:26:33 -04:00
mposolda
b2cc74bf58
Fix errors in testsuite when Mongo model is used
2013-10-11 11:40:51 +02: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
71cd9cffa4
Rebased MongoDB on top of latest master. Divide testsuite into integration and performance submodules
2013-10-10 10:43:54 +02:00
mposolda
58d862819a
Added performance tests to testsuite to compare Picketlink+JPA+MySQL with Mongo.
2013-10-10 10:28:36 +02:00
Bill Burke
b58b2c760f
scope mapping, oauth client
2013-10-09 17:27:45 -04:00
Bill Burke
7613df71c2
app password
2013-10-06 18:41:35 -04:00
Bill Burke
a4e3431445
model module refactor
2013-10-02 09:54:26 -04:00