[JBoss JIRA] (GTNPORTAL-3402) Allow customers to customize login validation and accounts expiration
by RH Bugzilla Integration (JIRA)
[ https://issues.jboss.org/browse/GTNPORTAL-3402?page=com.atlassian.jira.pl... ]
RH Bugzilla Integration updated GTNPORTAL-3402:
-----------------------------------------------
Bugzilla Update: Perform
Bugzilla References: https://bugzilla.redhat.com/show_bug.cgi?id=973835
> Allow customers to customize login validation and accounts expiration
> ----------------------------------------------------------------------
>
> Key: GTNPORTAL-3402
> URL: https://issues.jboss.org/browse/GTNPORTAL-3402
> Project: GateIn Portal
> Issue Type: Feature Request
> Security Level: Public(Everyone can see)
> Reporter: Juraci Paixão Kröhling
> Assignee: Juraci Paixão Kröhling
>
> Allow customers to add custom password rules to their GateIn installations.
> We've had a discussion about the possibilities, and it seems that the best for now would be something as follows:
> 1) Adapt/extend the current UserConfigurableValidator, which allows the usage of min/max/regex constraints for values based on values from a configuration file, for instance:
> gatein.validators.mycompanypasspolicy.length.min=5
> gatein.validators.mycompanypasspolicy.length.max=50
> gatein.validators.mycompanypasspolicy.regexp=...
> 2) Extend the User Interface to allow the administrator to enter the name of the configuration entry related to the password policy (mycompanypasspolicy , in this case).
> (originally requested via Bugzilla #973835)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 8 months
[JBoss JIRA] (GTNPORTAL-3399) InvalidNameException when disabled-user login with oauth
by Trong Tran (JIRA)
[ https://issues.jboss.org/browse/GTNPORTAL-3399?page=com.atlassian.jira.pl... ]
Trong Tran updated GTNPORTAL-3399:
----------------------------------
Status: Resolved (was: Pull Request Sent)
Fix Version/s: 3.7.0.Final
3.8.0.Final
Resolution: Done
> InvalidNameException when disabled-user login with oauth
> --------------------------------------------------------
>
> Key: GTNPORTAL-3399
> URL: https://issues.jboss.org/browse/GTNPORTAL-3399
> Project: GateIn Portal
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Reporter: Tuyen Nguyen The
> Assignee: Tuyen Nguyen The
> Fix For: 3.7.0.Final, 3.8.0.Final
>
>
> When trying to login with disabled-user via oauth, i always meet exception
> {code}
> org.gatein.security.oauth.exception.OAuthException: PERSISTENCE_ERROR: javax.naming.InvalidNameException: User nttuyen not exists
> org.gatein.security.oauth.data.SocialNetworkServiceImpl.updateOAuthAccessToken(SocialNetworkServiceImpl.java:98)
> org.gatein.security.oauth.web.OAuthAuthenticationFilter.handleRedirectToPortalLogin(OAuthAuthenticationFilter.java:165)
> org.gatein.security.oauth.web.OAuthAuthenticationFilter.processPrincipal(OAuthAuthenticationFilter.java:127)
> org.gatein.security.oauth.web.OAuthAuthenticationFilter.doFilter(OAuthAuthenticationFilter.java:110)
> org.gatein.sso.integration.SSODelegateFilter$SSOFilterChain.doFilter(SSODelegateFilter.java:119)
> org.gatein.security.oauth.web.OAuthProviderFilter.doFilter(OAuthProviderFilter.java:130)
> org.gatein.sso.integration.SSODelegateFilter$SSOFilterChain.doFilter(SSODelegateFilter.java:119)
> org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:56)
> org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60)
> org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78)
> org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66)
> root cause
> javax.naming.InvalidNameException: User nttuyen not exists
> org.exoplatform.services.organization.idm.UserProfileDAOImpl.saveUserProfile(UserProfileDAOImpl.java:99)
> org.gatein.security.oauth.data.SocialNetworkServiceImpl.updateOAuthAccessToken(SocialNetworkServiceImpl.java:94)
> org.gatein.security.oauth.web.OAuthAuthenticationFilter.handleRedirectToPortalLogin(OAuthAuthenticationFilter.java:165)
> org.gatein.security.oauth.web.OAuthAuthenticationFilter.processPrincipal(OAuthAuthenticationFilter.java:127)
> org.gatein.security.oauth.web.OAuthAuthenticationFilter.doFilter(OAuthAuthenticationFilter.java:110)
> org.gatein.sso.integration.SSODelegateFilter$SSOFilterChain.doFilter(SSODelegateFilter.java:119)
> org.gatein.security.oauth.web.OAuthProviderFilter.doFilter(OAuthProviderFilter.java:130)
> org.gatein.sso.integration.SSODelegateFilter$SSOFilterChain.doFilter(SSODelegateFilter.java:119)
> org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:56)
> org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60)
> org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78)
> org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66)
> {code}
> The expect is redirect to login page with "user is disabled" message.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 8 months
[JBoss JIRA] (GTNPORTAL-3399) InvalidNameException when disabled-user login with oauth
by Tuyen Nguyen The (JIRA)
[ https://issues.jboss.org/browse/GTNPORTAL-3399?page=com.atlassian.jira.pl... ]
Tuyen Nguyen The updated GTNPORTAL-3399:
----------------------------------------
Status: Pull Request Sent (was: Open)
Git Pull Request: https://github.com/gatein/gatein-portal/pull/792
> InvalidNameException when disabled-user login with oauth
> --------------------------------------------------------
>
> Key: GTNPORTAL-3399
> URL: https://issues.jboss.org/browse/GTNPORTAL-3399
> Project: GateIn Portal
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Reporter: Tuyen Nguyen The
> Assignee: Tuyen Nguyen The
>
> When trying to login with disabled-user via oauth, i always meet exception
> {code}
> org.gatein.security.oauth.exception.OAuthException: PERSISTENCE_ERROR: javax.naming.InvalidNameException: User nttuyen not exists
> org.gatein.security.oauth.data.SocialNetworkServiceImpl.updateOAuthAccessToken(SocialNetworkServiceImpl.java:98)
> org.gatein.security.oauth.web.OAuthAuthenticationFilter.handleRedirectToPortalLogin(OAuthAuthenticationFilter.java:165)
> org.gatein.security.oauth.web.OAuthAuthenticationFilter.processPrincipal(OAuthAuthenticationFilter.java:127)
> org.gatein.security.oauth.web.OAuthAuthenticationFilter.doFilter(OAuthAuthenticationFilter.java:110)
> org.gatein.sso.integration.SSODelegateFilter$SSOFilterChain.doFilter(SSODelegateFilter.java:119)
> org.gatein.security.oauth.web.OAuthProviderFilter.doFilter(OAuthProviderFilter.java:130)
> org.gatein.sso.integration.SSODelegateFilter$SSOFilterChain.doFilter(SSODelegateFilter.java:119)
> org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:56)
> org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60)
> org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78)
> org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66)
> root cause
> javax.naming.InvalidNameException: User nttuyen not exists
> org.exoplatform.services.organization.idm.UserProfileDAOImpl.saveUserProfile(UserProfileDAOImpl.java:99)
> org.gatein.security.oauth.data.SocialNetworkServiceImpl.updateOAuthAccessToken(SocialNetworkServiceImpl.java:94)
> org.gatein.security.oauth.web.OAuthAuthenticationFilter.handleRedirectToPortalLogin(OAuthAuthenticationFilter.java:165)
> org.gatein.security.oauth.web.OAuthAuthenticationFilter.processPrincipal(OAuthAuthenticationFilter.java:127)
> org.gatein.security.oauth.web.OAuthAuthenticationFilter.doFilter(OAuthAuthenticationFilter.java:110)
> org.gatein.sso.integration.SSODelegateFilter$SSOFilterChain.doFilter(SSODelegateFilter.java:119)
> org.gatein.security.oauth.web.OAuthProviderFilter.doFilter(OAuthProviderFilter.java:130)
> org.gatein.sso.integration.SSODelegateFilter$SSOFilterChain.doFilter(SSODelegateFilter.java:119)
> org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:56)
> org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60)
> org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78)
> org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66)
> {code}
> The expect is redirect to login page with "user is disabled" message.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 8 months
[JBoss JIRA] (GTNPORTAL-3399) InvalidNameException when disabled-user login with oauth
by Tuyen Nguyen The (JIRA)
[ https://issues.jboss.org/browse/GTNPORTAL-3399?page=com.atlassian.jira.pl... ]
Tuyen Nguyen The reassigned GTNPORTAL-3399:
-------------------------------------------
Assignee: Tuyen Nguyen The
> InvalidNameException when disabled-user login with oauth
> --------------------------------------------------------
>
> Key: GTNPORTAL-3399
> URL: https://issues.jboss.org/browse/GTNPORTAL-3399
> Project: GateIn Portal
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Reporter: Tuyen Nguyen The
> Assignee: Tuyen Nguyen The
>
> When trying to login with disabled-user via oauth, i always meet exception
> {code}
> org.gatein.security.oauth.exception.OAuthException: PERSISTENCE_ERROR: javax.naming.InvalidNameException: User nttuyen not exists
> org.gatein.security.oauth.data.SocialNetworkServiceImpl.updateOAuthAccessToken(SocialNetworkServiceImpl.java:98)
> org.gatein.security.oauth.web.OAuthAuthenticationFilter.handleRedirectToPortalLogin(OAuthAuthenticationFilter.java:165)
> org.gatein.security.oauth.web.OAuthAuthenticationFilter.processPrincipal(OAuthAuthenticationFilter.java:127)
> org.gatein.security.oauth.web.OAuthAuthenticationFilter.doFilter(OAuthAuthenticationFilter.java:110)
> org.gatein.sso.integration.SSODelegateFilter$SSOFilterChain.doFilter(SSODelegateFilter.java:119)
> org.gatein.security.oauth.web.OAuthProviderFilter.doFilter(OAuthProviderFilter.java:130)
> org.gatein.sso.integration.SSODelegateFilter$SSOFilterChain.doFilter(SSODelegateFilter.java:119)
> org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:56)
> org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60)
> org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78)
> org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66)
> root cause
> javax.naming.InvalidNameException: User nttuyen not exists
> org.exoplatform.services.organization.idm.UserProfileDAOImpl.saveUserProfile(UserProfileDAOImpl.java:99)
> org.gatein.security.oauth.data.SocialNetworkServiceImpl.updateOAuthAccessToken(SocialNetworkServiceImpl.java:94)
> org.gatein.security.oauth.web.OAuthAuthenticationFilter.handleRedirectToPortalLogin(OAuthAuthenticationFilter.java:165)
> org.gatein.security.oauth.web.OAuthAuthenticationFilter.processPrincipal(OAuthAuthenticationFilter.java:127)
> org.gatein.security.oauth.web.OAuthAuthenticationFilter.doFilter(OAuthAuthenticationFilter.java:110)
> org.gatein.sso.integration.SSODelegateFilter$SSOFilterChain.doFilter(SSODelegateFilter.java:119)
> org.gatein.security.oauth.web.OAuthProviderFilter.doFilter(OAuthProviderFilter.java:130)
> org.gatein.sso.integration.SSODelegateFilter$SSOFilterChain.doFilter(SSODelegateFilter.java:119)
> org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:56)
> org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60)
> org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78)
> org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66)
> {code}
> The expect is redirect to login page with "user is disabled" message.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 8 months
[JBoss JIRA] (GTNPORTAL-3400) Multibyte character issues in Dashboard tab name
by Takayuki Konishi (JIRA)
[ https://issues.jboss.org/browse/GTNPORTAL-3400?page=com.atlassian.jira.pl... ]
Takayuki Konishi commented on GTNPORTAL-3400:
---------------------------------------------
objectId parameter in a request after edited the tab name is not % encoded with IE. The value is utf-8 itself.
It seems the cause of 1st issue.
"e3 81 82 e3 81 82 e3 81 82" is "あああ" in utf-8.
{code}
0000 2f 70 6f 72 74 61 6c 2f 75 2f 6a 6f 68 6e 2f 25 /portal/u/john/%
0010 45 33 25 38 31 25 38 32 25 45 33 25 38 31 25 38 E3%81%82%E3%81%8
0020 32 25 45 33 25 38 31 25 38 32 3f 70 6f 72 74 61 2%E3%81%82?porta
0030 6c 3a 63 6f 6d 70 6f 6e 65 6e 74 49 64 3d 61 61 l:componentId=aa
0040 38 61 64 35 30 64 2d 38 61 35 62 2d 34 32 61 64 8ad50d-8a5b-42ad
0050 2d 62 61 31 35 2d 37 33 37 33 36 32 64 35 61 33 -ba15-737362d5a3
0060 31 39 26 70 6f 72 74 61 6c 3a 74 79 70 65 3d 61 19&portal:type=a
0070 63 74 69 6f 6e 26 70 6f 72 74 61 6c 3a 69 73 53 ction&portal:isS
0080 65 63 75 72 65 3d 66 61 6c 73 65 26 75 69 63 6f ecure=false&uico
0090 6d 70 6f 6e 65 6e 74 3d 55 49 54 61 62 50 61 6e mponent=UITabPan
00a0 65 44 61 73 68 62 6f 61 72 64 26 6f 70 3d 52 65 eDashboard&op=Re
00b0 6e 61 6d 65 54 61 62 4c 61 62 65 6c 26 6f 62 6a nameTabLabel&obj
00c0 65 63 74 49 64 3d e3 81 82 e3 81 82 e3 81 82 26 ectId=.........&
00d0 6e 65 77 54 61 62 4c 61 62 65 6c 3d 25 45 33 25 newTabLabel=%E3%
00e0 38 31 25 38 32 61 61 25 45 33 25 38 31 25 38 32 81%82aa%E3%81%82
00f0 25 45 33 25 38 31 25 38 32 %E3%81%82
{code}
> Multibyte character issues in Dashboard tab name
> ------------------------------------------------
>
> Key: GTNPORTAL-3400
> URL: https://issues.jboss.org/browse/GTNPORTAL-3400
> Project: GateIn Portal
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Environment: Internet Explorer 9
> Reporter: Takayuki Konishi
> Attachments: gatein.png
>
>
> 1. After set multibyte characters in Dashboard tab, we cannot edit it anymore on IE 9.
> 2. The window title doesn't display multibyte characters. It displays numeric character references (i.e. "&\#x3042;&\#x3042;&\#x3042;" for "あああ")
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 8 months
[JBoss JIRA] (GTNPORTAL-3401) Encoding of "&" characters in URLs.
by Lucas Ponce (JIRA)
Lucas Ponce created GTNPORTAL-3401:
--------------------------------------
Summary: Encoding of "&" characters in URLs.
Key: GTNPORTAL-3401
URL: https://issues.jboss.org/browse/GTNPORTAL-3401
Project: GateIn Portal
Issue Type: Enhancement
Security Level: Public (Everyone can see)
Reporter: Lucas Ponce
Assignee: Lucas Ponce
GateIn produces XHTML 1.0 Strict type documents.
For a w3c validation, URLs should be encoded using html entities instead of plain "&" characters.
A configuration flag should be implemented to enable/disable URLs encoded.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 8 months