Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
GTNPORTAL-2857 Introduce a welcome screen present only after first boot/run that lets you define admin user password

    • -0
    • +76
    ./main/bin/portal-setup.bat
    • -0
    • +67
    ./main/bin/portal-setup.sh
  1. … 17 more files in changeset.
More support for alternative flows. Bugfixing

Correctly handle case when user denied dialog during Facebook OAuth interaction

Refactoring: Introduce abstract class AccessTokenContext and refactor OAuth processors according to it. Simplify OAuth filters and create common superclass OAuthProviderFilter

Handle revoking in Facebook

Handle cases when user didn't permit scope or accessToken is invalid during revocation (Google, Twitter)

Improve warning message in UIAccountSocial

Improve error handling for Facebook

Remove installed from customScope in FacebookFilter

  1. … 41 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.
GTNPORTAL-2849 GateIn Redirect Admin UI

  1. … 65 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

  1. … 46 more files in changeset.
Merge branch 'master' into mobile

Conflicts:

component/portal/src/main/java/org/exoplatform/portal/config/model/PortalConfig.java

mobile-integration/extension-configuration/src/main/webapp/WEB-INF/conf/portal/portal/mobile/pages.xml

mobile-integration/extension-configuration/src/main/webapp/WEB-INF/conf/portal/portal/template/portal/mobile/portal.xml

packaging/jboss-as7/pkg/package.xml

packaging/jboss-as7/pkg/pom.xml

packaging/jboss-as7/pkg/src/main/resources/jboss/main/gatein/gatein.ear/META-INF/application.xml

packaging/jetty/pkg/pom.xml

packaging/tomcat/pkg/pom.xml

pom.xml

portlet/exoadmin/src/main/java/org/exoplatform/account/webui/component/UIRegisterForm.java

web/portal/src/main/webapp/WEB-INF/conf/portal/portal-configuration.xml

web/portal/src/main/webapp/WEB-INF/conf/portal/portal/classic/portal.xml

web/portal/src/main/webapp/WEB-INF/conf/portal/portal/template/basic/portal.xml

web/portal/src/main/webapp/WEB-INF/conf/portal/portal/template/classic/portal.xml

web/redirect/src/main/java/org/gatein/web/redirect/implementation/SiteRedirectServiceImpl.java

  1. … 16 more files in changeset.
GTNPORTAL-2780: moved over the mobile configuration to a separate portal extension.

  1. … 167 more files in changeset.
GTNPORTAL-2743 AS7 packaging cleanup

GTNPORTAL-2742 Warning - using a private module org.jboss.security.negotiation

  1. … 1 more file in changeset.
GTNPORTAL-2730 New code style rules and build level formatting enforcement

  1. … 2291 more files in changeset.
GTNPORTAL-2705 Use JCR db-structure-type isolated mode by default

  1. … 8 more files in changeset.
GTNWSRP-318: Add the gatein sso dependency to the wsrp-integration.ear. Fixes an issue where ws-security would fail because of this

  1. … 1 more file in changeset.
GTNPORTAL-2681 Adding SSO dependencies to MANIFEST.MF of sample-portal

Remove jax-ws-catalog.xml that is now in the producer war directly.

GTNPORTAL-2659 Simplify cluster configuration

  1. … 6 more files in changeset.
GTNPORTAL-2659 Simplify cluster configuration

  1. … 3 more files in changeset.
GTNPORTAL-2646 Fix private module warning on AS7

GTNPORTAL-2676 SSO packaging available in GateIn

Parameter for skipJSPRedirection in SSOHelper

First version of SSO packaging with CAS working through configuration.properties

OpenAM works with new packaging

SPNEGO packaging

SAML2 works with new packaging

JOSSO packaging and SSO update to 1.3.0.Beta01

Filter order change for SSODelegateFilter

SSO packaging for Tomcat, Jetty and JBoss 7.1.1

  1. … 23 more files in changeset.
GTNPORTAL-2638 Merge AS7 cluster config into default profile, and simplify -Dcluster by removing JTA

  1. … 7 more files in changeset.
GTNPORTAL-2637 SSO usability improvement to avoid edit of groovy and jsp files for SSO integration

  1. … 12 more files in changeset.
GTNPORTAL-2613: Make configuration change so that Datasource don't change if there is an additional portal container - Fixes for tomcat - Fixed Kernel version (aligned with other files, should probably upgrade all to 1.3 though)

  1. … 5 more files in changeset.
GTNPORTAL-2613: Make configuration change so that Datasource don't change if there is an additional portal container

  1. … 2 more files in changeset.
Merge with master

Packaging fixes and docs

  1. … 7 more files in changeset.
Added cluster mode to build

  1. … 35 more files in changeset.
Fixed configuration to get cluster mode working.

- removed sample-portal, and sample-extension to avoid datasource lookup problems

- configured true xa-datasources to fix JTA problems

Usage:

mvn clean install -Dgatein.dev=jbossas713 -Dservers.dir=/Users/marko/devel/containers -DskipTests

cd packaging/jboss-as7/pkg/target/

cp -r jboss ~/jboss-node1

cp -r jboss ~/jboss-node2

Now open two more consoles, and in all of them 'cd $HOME'.

Now in first console run the database:

java -cp jboss-node1/target/jboss/modules/com/h2database/h2/main/h2-1.3.168.jar org.h2.tools.Server

In second console run first GateIn note

cd jboss-node1

bin/standalone.sh --server-config=standalone-ha.xml -Djboss.node.name=node1 -Djboss.socket.binding.port-offset=100 -Dexo.profiles=cluster

And in third console run the second GateIn node:

cd jboss-node2

bin/standalone.sh --server-config=standalone-ha.xml -Djboss.node.name=node2 -Djboss.socket.binding.port-offset=200 -Dexo.profiles=cluster

  1. … 9 more files in changeset.
Config changes for clustering

Added config files that will have to be modified for clustering

Fixed 7.1.3 support

  1. … 1 more file in changeset.
GTNPORTAL-2574 - Upgrade to eXo JCR 1.15 Beta 01 GTNPORTAL-2501 - AS7 support with Hibernate 4 Workaround for AS7-5329 JTA support improvements with more test cases

  1. … 61 more files in changeset.