Clone Tools
  • last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
GTNPORTAL-2945 - moving social buttons under login

  1. … 10 more files in changeset.
GTNPORTAL-2909 - added localization and status validation

  1. … 3 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.
GTNPORTAL-2909 OAuth design init

  1. … 26 more files in changeset.
Support for revocation of access tokens. Initial support for alternative (error) flows

Use setArgsLocalized in ApplicationMessages to ensure that arguments are not localized

Fix type-safety issue and make FacebookAccessTokenContext to be Serializable

Use 'email' scope only if configuration scope is null

Some needed fixes for Facebook flow with custom added scope

Handle case when user denied dialog during Facebook OAuth interaction

  1. … 15 more files in changeset.
GTNPORTAL-2864: add image for the responsive skin to the change skin selector.

  1. … 2 more files in changeset.
GTNPORTAL-2749: create new container type which will switch between a column layout and a row layout based on the width of the container.

  1. … 5 more files in changeset.
GTNPORTAL-2758: add portal property to allow for the configuration of the shared layout per site. The current options are either to display the shared layout for all users (default) or only admins. Remove hack in the mobile skin make the sharedlayout not displayed when on the mobile site.

  1. … 7 more files in changeset.
GTNPORTAL-2852 Clean up and improve bundle loading process

  1. … 940 more files in changeset.
GTNPORTAL-2852 Clean up and improve bundle loading process

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


Handle revocation with invalid token

  1. … 64 more files in changeset.
Support for registration via OAuth



Registration workflow improvements and fixes



Change OAuthDataStorage to SocialNetworkService

Added support for displayName in registration form

Don't store principal in httpSession in facebookProcessor

Fixed localization labels for UIRegistrationForm to be available for OAuth registration




Fix localization messages in UIAccountPortlet

Added linking/unlinking social accounts

Introduce OAuthProviderType enum and refactor code due to it

Refactoring existing code to be more generic (not facebook specific). Introduce OAuthLinkAccountFilter to link new social network

Added messages for success/fail during link social account

Renamed lifecycle class to OAuthLifecycle

  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)




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



Base methods to AuthenticationRegistry to have it more flexible

  1. … 47 more files in changeset.