Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
GTNPORTAL-3363 - Added INFO logging when loading of gadget is blocked

When a gadget has content that is remote to the server and is not white-listed (or is blacklisted), provide a INFO-level log about it, instead of just silently failing.

GTNPORTAL-3265 Remove useless service TicketConfiguration

    • -72
    • +0
    ./security/TicketConfiguration.java
  1. … 1 more file in changeset.
GTNPORTAL-3265 Remove useless service TicketConfiguration

    • -72
    • +0
    ./security/TicketConfiguration.java
  1. … 1 more file in changeset.
GTNPORTAL-3251: Upgrade PicketLink IDM to 1.4.3.Final for 3.5.x branch

  1. … 8 more files in changeset.
GTNPORTAL-3231 upgrade JCR 1.16.0-Alpha1 and Core 2.6.0-Alpha1

  1. … 5 more files in changeset.
GTNPORTAL-3194: TestPlainCookieTokenService sometimes fails randomly

  1. … 3 more files in changeset.
GTNPORTAL-3194: TestPlainCookieTokenService sometimes fails randomly

  1. … 3 more files in changeset.
GTNPORTAL-3194: TestPlainCookieTokenService sometimes fails randomly

  1. … 3 more files in changeset.
add SSO login

  1. … 12 more files in changeset.
Add unit test for SocialNetworkService

  1. … 7 more files in changeset.
Add oAuth services from gatein 3.5

    • -0
    • +129
    ./AuthenticationRegistryImpl.java
    • -0
    • +50
    ./AuthenticationRegistryListener.java
    • -0
    • +39
    ./codec/AbstractCodec.java
    • -0
    • +29
    ./codec/AbstractCodecBuilder.java
    • -0
    • +177
    ./codec/CodecInitializer.java
    • -0
    • +75
    ./codec/JCASymmetricCodec.java
    • -0
    • +63
    ./codec/JCASymmetricCodecBuilder.java
    • -0
    • +51
    ./codec/NoCodec.java
    • -0
    • +333
    ./security/AutoReseedRandom.java
    • -0
    • +117
    ./security/SecureRandomService.java
    • -0
    • +69
    ./security/TokenServiceInitializationException.java
  1. … 53 more files in changeset.
GTNPORTAL-3136 Update plidm to 1.4.3.Final. Fix slow SecureRandom initialization during startup

  1. … 10 more files in changeset.
Remove what we don't need

    • -110
    • +0
    ./AuthenticationRegistryImpl.java
    • -50
    • +0
    ./AuthenticationRegistryListener.java
    • -104
    • +0
    ./InitSharedStateLoginModule.java
    • -84
    • +0
    ./errorlogin/InvalidAttemptKey.java
    • -189
    • +0
    ./errorlogin/InvalidLoginAttemptsService.java
    • -51
    • +0
    ./errorlogin/InvalidLoginPolicy.java
    • -70
    • +0
    ./errorlogin/LoginDetectorFilter.java
  1. … 423 more files in changeset.
GTNPORTAL-3094 Broken Double-Checked Lock in CodecInitializer

GTNPORTAL-2941: Improve configurability of CookieTokenService

    • -21
    • +42
    ./security/CookieTokenService.java
  1. … 4 more files in changeset.
GTNPORTAL-2961: Token Service: Configurable the delay time to run clear expired token

Conflicts:

component/web/security/src/test/resources/conf/tokenservice-configuration.xml

    • -15
    • +24
    ./security/AbstractTokenService.java
  1. … 3 more files in changeset.
Added GateIn API support. Added OauthLoginModule. Support for Tomcat packaging. More bugfixing, javadoc, comments

  1. … 81 more files in changeset.
GTNPORTAL-2859 Add security-jboss module and move PortalClusteredSSOSupportValve to it, so it won't be used for tomcat packaging

  1. … 10 more files in changeset.
GTNPORTAL-2859 Add security-jboss module and move PortalClusteredSSOSupportValve to it, so it won't be used for tomcat packaging

  1. … 10 more files in changeset.
Support for Twitter and Google+ . Bugfixing

Fill more informations related to user registration

Finished work on twitter. More operations added to TwitterProcessor

Basic support for Google+. Still need to fix some issues

Added OAuthProviderTypeRegistry so users can plugin their own OAuthProviders if needed

Possibility to have accessToken saved in more attributes of UserProfile

Don't save IdToken in GoogleProcessorImpl as it's too long

Export module com.google.apis so portlet applications could find it

Fix UIRegisterForm so it compiles again

Rename GateInException to OAuthException, so it's OAuth specific

Refactoring of exception messages

Fix bug with unlinking social account in UIAccountSocial

Don't overwrite refreshToken in GoogleProcessorImpl

Support for remote revocation of accessTokens

Added method refreshToken on GoogleProcessor

minor

Handle revocation with invalid token

  1. … 64 more files in changeset.
GUI improvements, refactoring, access token encryption. Added CodecInitializer, so codec could be used in other components (not just CookieTokenService)

Conflicts:

pom.xml

Added module oauth-common. Refactoring existing code. Remove redundant request to Facebook

Conflicts:

pom.xml

Improvement in FB workflow to handle revoked authorization request

Removed OAuthHelper. Added UISocialLoginButtons and reuse it in UILoginForm.gtmpl and UIRegisterPortlet.gtmpl

Added OAuthDelegateFilter and Oauth integrators to simplify configuration

Added CodecInitializer, so codec could be used in other components (not just for CookieTokenService))

Encryption of oauth accessTokens. AccessTokenInvalidationListener for invalidation of accessTokens when oauth username was changed

Move most of the stuff to oauth-common module. Renamed module oauth to oauth-web

Conflicts:

component/web/pom.xml

Externalize some content in FacebookProcessor, so portlets could read it

    • -0
    • +154
    ./codec/CodecInitializer.java
    • -2
    • +3
    ./security/RemindPasswordTokenService.java
  1. … 64 more files in changeset.
Initial support for OAuth. Support for Facebook login. Saving informations about usernames and access tokens to UserProfile

Initial support for Facebook login works (limitation that FB username needs to be same as GateIn username)

Conflicts:

component/web/pom.xml

pom.xml

Saving FB accessToken into userProfile after successful authentication

Simplify code to use newest FacebookProcessor from picketlink 3.x

Logging message

Added method UserDAOImpl.findUserByUniqueAttribute

Added initial logic for deal with storing informations (usernames and accessCodes)

Bind FB username with attribute on user profile

Move GateInException classes to common module to be visible from everywhere. Handle oauth error with duplicate username in OrganizationManagementPortlet

minor change in comment

Added AccountSocial tab to UIAccountSettings portlet

Move webui components for RegistrationPortlet to webui/portal project

Conflicts:

webui/portal/src/main/java/org/exoplatform/portal/webui/register/UIRegisterForm.java

Base methods to AuthenticationRegistry to have it more flexible

    • -22
    • +41
    ./AuthenticationRegistryImpl.java
  1. … 46 more files in changeset.
GTNPORTAL-2828 CookieTokenService initialization too slow

    • -0
    • +116
    ./security/SecureRandomService.java
  1. … 6 more files in changeset.
GTNPORTAL-2828 CookieTokenService initialization too slow

    • -0
    • +116
    ./security/SecureRandomService.java
  1. … 6 more files in changeset.
GTNPORTAL-2473 Encrypt password in CookieTokenService and store salted hashes instead of plain tokens

New JCR mixin node type is used to stay as backwards compatible as

possible.

    • -0
    • +29
    ./codec/AbstractCodecBuilder.java
    • -0
    • +75
    ./codec/JCASymmetricCodec.java
    • -0
    • +63
    ./codec/JCASymmetricCodecBuilder.java
    • -0
    • +51
    ./codec/NoCodec.java
    • -0
    • +253
    ./hash/JCASaltedHashService.java
    • -0
    • +66
    ./hash/NoSaltedHashService.java
    • -0
    • +155
    ./hash/SaltedHash.java
    • -0
    • +51
    ./hash/SaltedHashCodec.java
    • -0
    • +65
    ./hash/SaltedHashEncodingException.java
    • -0
    • +64
    ./hash/SaltedHashException.java
    • -0
    • +50
    ./hash/SaltedHashService.java
    • -0
    • +118
    ./hash/XmlSafeSaltedHashCodec.java
    • -18
    • +32
    ./security/AbstractTokenService.java
    • -0
    • +287
    ./security/AutoReseedRandom.java
  1. … 34 more files in changeset.
GTNPORTAL-2473 Encrypt password in CookieTokenService and store salted hashes instead of plain tokens

New JCR mixin node type is used to stay as backwards compatible as

possible.

    • -0
    • +29
    ./codec/AbstractCodecBuilder.java
    • -0
    • +75
    ./codec/JCASymmetricCodec.java
    • -0
    • +63
    ./codec/JCASymmetricCodecBuilder.java
    • -0
    • +51
    ./codec/NoCodec.java
    • -0
    • +253
    ./hash/JCASaltedHashService.java
    • -0
    • +66
    ./hash/NoSaltedHashService.java
    • -0
    • +155
    ./hash/SaltedHash.java
    • -0
    • +51
    ./hash/SaltedHashCodec.java
    • -0
    • +65
    ./hash/SaltedHashEncodingException.java
    • -0
    • +64
    ./hash/SaltedHashException.java
    • -0
    • +50
    ./hash/SaltedHashService.java
    • -0
    • +118
    ./hash/XmlSafeSaltedHashCodec.java
    • -18
    • +32
    ./security/AbstractTokenService.java
    • -0
    • +287
    ./security/AutoReseedRandom.java
  1. … 34 more files in changeset.
GTNPORTAL-2771 ensure that generated rememberme token is always different

    • -0
    • +32
    ./security/TokenExistsException.java
  1. … 3 more files in changeset.
GTNPORTAL-2771 ensure that generated rememberme token is always different

    • -0
    • +32
    ./security/TokenExistsException.java
  1. … 3 more files in changeset.
GTNPORTAL-2730 New code style rules and build level formatting enforcement

    • -74
    • +58
    ./AuthenticationRegistryImpl.java
    • -24
    • +19
    ./AuthenticationRegistryListener.java
    • -70
    • +61
    ./InitSharedStateLoginModule.java
    • -29
    • +25
    ./errorlogin/ErrorLoginFilter.java
    • -59
    • +52
    ./errorlogin/InvalidAttemptKey.java
    • -170
    • +149
    ./errorlogin/InvalidLoginAttemptsService.java
    • -19
    • +17
    ./errorlogin/InvalidLoginPolicy.java
    • -29
    • +25
    ./errorlogin/LoginDetectorFilter.java
    • -144
    • +123
    ./proxy/ProxyFilterService.java
  1. … 2284 more files in changeset.
GTNPORTAL-2698 Added InitSharedStateLoginModule, which can be used in chain with SharedStateLoginModule and CustomMembershipLoginModule

    • -0
    • +113
    ./InitSharedStateLoginModule.java
  1. … 1 more file in changeset.