[zanata/zanata] 302a8e: Single line change to enable Google open id instea...

GitHub noreply at github.com
Thu Aug 30 06:21:21 UTC 2012


  Branch: refs/heads/openid
  Home:   https://github.com/zanata/zanata
  Commit: 302a8e00c4a8022e9de72340ee3d30c27dd0368d
      https://github.com/zanata/zanata/commit/302a8e00c4a8022e9de72340ee3d30c27dd0368d
  Author: Carlos Munoz <camunoz at redhat.com>
  Date:   2012-08-20 (Mon, 20 Aug 2012)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/security/FedoraOpenId.java

  Log Message:
  -----------
  Single line change to enable Google open id instead of fedora.


  Commit: 0bba4e1a141d26b4b18b14e9ffc1ca557b288942
      https://github.com/zanata/zanata/commit/0bba4e1a141d26b4b18b14e9ffc1ca557b288942
  Author: Carlos Munoz <camunoz at redhat.com>
  Date:   2012-08-21 (Tue, 21 Aug 2012)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/security/FedoraOpenId.java
    M zanata-war/src/main/java/org/zanata/security/FedoraOpenIdPhaseListener.java
    A zanata-war/src/main/java/org/zanata/security/openid/FedoraOpenIdProvider.java
    A zanata-war/src/main/java/org/zanata/security/openid/GoogleOpenIdProvider.java
    A zanata-war/src/main/java/org/zanata/security/openid/OpenIdProvider.java
    A zanata-war/src/main/java/org/zanata/security/openid/OpenIdProviderFactory.java
    A zanata-war/src/main/java/org/zanata/security/openid/OpenIdProviderType.java
    M zanata-war/src/main/webapp/WEB-INF/layout/login_form.xhtml
    M zanata-war/src/main/webapp/WEB-INF/pages.xml
    A zanata-war/src/main/webapp/login/google.xhtml

  Log Message:
  -----------
  rhbz844821 - Add prototype Google authentication.


  Commit: 6ac6251ddf48a75b2ee6e5480bf806700fb66424
      https://github.com/zanata/zanata/commit/6ac6251ddf48a75b2ee6e5480bf806700fb66424
  Author: Carlos Munoz <camunoz at redhat.com>
  Date:   2012-08-21 (Tue, 21 Aug 2012)

  Changed paths:
    M zanata-model/src/main/java/org/zanata/model/HAccount.java
    A zanata-model/src/main/java/org/zanata/model/security/HCredentials.java
    A zanata-model/src/main/java/org/zanata/model/security/HOpenIdCredentials.java
    M zanata-war/src/main/java/org/zanata/action/ProfileAction.java
    A zanata-war/src/main/java/org/zanata/liquibase/custom/MigrateDataToHCredentials.java
    M zanata-war/src/main/java/org/zanata/security/FedoraOpenId.java
    M zanata-war/src/main/java/org/zanata/security/openid/FedoraOpenIdProvider.java
    M zanata-war/src/main/java/org/zanata/security/openid/OpenIdProviderFactory.java
    R zanata-war/src/main/java/org/zanata/security/openid/OpenIdProviderType.java
    M zanata-war/src/main/java/org/zanata/service/RegisterService.java
    M zanata-war/src/main/java/org/zanata/service/impl/RegisterServiceImpl.java
    M zanata-war/src/main/resources/db/changelogs/db.changelog-2.0.xml
    M zanata-war/src/main/webapp-jboss/WEB-INF/classes/META-INF/persistence.xml
    M zanata-war/src/test/jboss-embedded-bootstrap/META-INF/persistence.xml
    M zanata-war/src/test/resources/META-INF/persistence.xml

  Log Message:
  -----------
  rhbz844821 - Add HCredentials class.

This class will hold external system credentials. Also add the backing infrastructure to support this new entity.


  Commit: e06293d8e54dddf9c44e34a0096e122dea658cba
      https://github.com/zanata/zanata/commit/e06293d8e54dddf9c44e34a0096e122dea658cba
  Author: Carlos Munoz <camunoz at redhat.com>
  Date:   2012-08-22 (Wed, 22 Aug 2012)

  Changed paths:
    A zanata-war/src/main/java/org/zanata/action/LoginAction.java
    M zanata-war/src/main/java/org/zanata/action/ProfileAction.java
    M zanata-war/src/main/java/org/zanata/security/FedoraOpenId.java
    M zanata-war/src/main/java/org/zanata/security/ZanataIdentity.java
    M zanata-war/src/main/java/org/zanata/security/openid/FedoraOpenIdProvider.java
    M zanata-war/src/main/java/org/zanata/security/openid/GoogleOpenIdProvider.java
    M zanata-war/src/main/java/org/zanata/security/openid/OpenIdProvider.java
    R zanata-war/src/main/java/org/zanata/security/openid/OpenIdProviderFactory.java
    A zanata-war/src/main/java/org/zanata/security/openid/OpenIdProviderManager.java
    M zanata-war/src/main/java/org/zanata/service/RegisterService.java
    M zanata-war/src/main/java/org/zanata/service/impl/RegisterServiceImpl.java
    A zanata-war/src/main/resources/images/openid/google.png
    M zanata-war/src/main/webapp-jboss/WEB-INF/classes/META-INF/persistence.xml
    M zanata-war/src/main/webapp/WEB-INF/layout/login_form.xhtml
    R zanata-war/src/main/webapp/login/google.xhtml
    M zanata-war/src/main/webapp/profile/edit.xhtml
    M zanata-war/src/test/jboss-embedded-bootstrap/META-INF/persistence.xml
    M zanata-war/src/test/resources/META-INF/persistence.xml

  Log Message:
  -----------
  rhbz844821 - Make open id authentication work with the HCredentials entity.


  Commit: 1cd7645a6187bf54949aed240418abb01ac8d3b0
      https://github.com/zanata/zanata/commit/1cd7645a6187bf54949aed240418abb01ac8d3b0
  Author: Carlos Munoz <camunoz at redhat.com>
  Date:   2012-08-23 (Thu, 23 Aug 2012)

  Changed paths:
    M zanata-model/src/main/java/org/zanata/model/security/HCredentials.java
    M zanata-war/src/main/java/org/zanata/liquibase/custom/MigrateDataToHCredentials.java
    M zanata-war/src/main/java/org/zanata/service/impl/RegisterServiceImpl.java
    M zanata-war/src/main/resources/db/changelogs/db.changelog-2.0.xml
    M zanata-war/src/main/webapp/profile/view.xhtml

  Log Message:
  -----------
  rhbz844821 - Add needed columns/constraints to HCredentials entity/table.


  Commit: 92df92d7b583f3a73db89b52509a608c083b3e2a
      https://github.com/zanata/zanata/commit/92df92d7b583f3a73db89b52509a608c083b3e2a
  Author: Carlos Munoz <camunoz at redhat.com>
  Date:   2012-08-27 (Mon, 27 Aug 2012)

  Changed paths:
    M zanata-model/src/main/java/org/zanata/model/HAccount.java
    M zanata-model/src/main/java/org/zanata/model/security/HOpenIdCredentials.java
    A zanata-war/src/main/java/org/zanata/action/CredentialsAction.java
    M zanata-war/src/main/java/org/zanata/action/LoginAction.java
    M zanata-war/src/main/java/org/zanata/action/ProfileAction.java
    M zanata-war/src/main/java/org/zanata/security/FedoraOpenId.java
    M zanata-war/src/main/java/org/zanata/security/FedoraOpenIdPhaseListener.java
    M zanata-war/src/main/java/org/zanata/security/openid/FedoraOpenIdProvider.java
    M zanata-war/src/main/java/org/zanata/security/openid/GoogleOpenIdProvider.java
    A zanata-war/src/main/java/org/zanata/security/openid/MyOpenIdProvider.java
    A zanata-war/src/main/java/org/zanata/security/openid/OpenIdAuthCallback.java
    A zanata-war/src/main/java/org/zanata/security/openid/OpenIdAuthenticationResult.java
    M zanata-war/src/main/java/org/zanata/security/openid/OpenIdProvider.java
    R zanata-war/src/main/java/org/zanata/security/openid/OpenIdProviderManager.java
    A zanata-war/src/main/java/org/zanata/security/openid/YahooOpenIdProvider.java
    A zanata-war/src/main/resources/images/openid/fedora.png
    A zanata-war/src/main/resources/images/openid/myopenid.png
    A zanata-war/src/main/resources/images/openid/openid.png
    A zanata-war/src/main/resources/images/openid/yahoo.png
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/webapp/WEB-INF/layout/login_form.xhtml
    M zanata-war/src/main/webapp/WEB-INF/pages.xml
    A zanata-war/src/main/webapp/profile/add_identity.xhtml
    A zanata-war/src/main/webapp/profile/identities.xhtml
    M zanata-war/src/main/webapp/stylesheet/zanata.css

  Log Message:
  -----------
  rhbz844821 - Add yahoo Open Id provider.


  Commit: 267b80be7e3a4113a28dbe3c67143882ad742a83
      https://github.com/zanata/zanata/commit/267b80be7e3a4113a28dbe3c67143882ad742a83
  Author: Carlos Munoz <camunoz at redhat.com>
  Date:   2012-08-27 (Mon, 27 Aug 2012)

  Changed paths:
    M zanata-model/src/main/java/org/zanata/model/HAccount.java
    M zanata-war/src/main/java/org/zanata/action/CredentialsAction.java
    M zanata-war/src/main/java/org/zanata/security/FedoraOpenId.java
    M zanata-war/src/main/java/org/zanata/security/UserRedirectBean.java
    M zanata-war/src/main/java/org/zanata/security/openid/OpenIdAuthCallback.java
    M zanata-war/src/main/resources/images/openid/myopenid.png
    M zanata-war/src/main/resources/images/openid/openid.png
    M zanata-war/src/main/resources/images/openid/yahoo.png
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/webapp/WEB-INF/pages.xml
    M zanata-war/src/main/webapp/profile/add_identity.xhtml
    M zanata-war/src/main/webapp/profile/identities.xhtml

  Log Message:
  -----------
  rhbz844821 - Open Id navigation changes.

Breadcrumbs, navigation after authorizing a new set of credentials.


  Commit: d0cd8e8514ea471bb91deab34b9b0c30541c916c
      https://github.com/zanata/zanata/commit/d0cd8e8514ea471bb91deab34b9b0c30541c916c
  Author: Carlos Munoz <camunoz at redhat.com>
  Date:   2012-08-27 (Mon, 27 Aug 2012)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/CredentialsAction.java
    M zanata-war/src/main/webapp/WEB-INF/pages.xml
    M zanata-war/src/main/webapp/WEB-INF/urlrewrite.xml
    M zanata-war/src/main/webapp/profile/add_identity.xhtml

  Log Message:
  -----------
  rhbz844821 - Implement rewritten urls for Identity management pages.


  Commit: 00e077a2625b9e214e7c2a971c4b63718789cbd9
      https://github.com/zanata/zanata/commit/00e077a2625b9e214e7c2a971c4b63718789cbd9
  Author: Carlos Munoz <camunoz at redhat.com>
  Date:   2012-08-27 (Mon, 27 Aug 2012)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/security/FedoraOpenId.java
    M zanata-war/src/main/java/org/zanata/security/openid/FedoraOpenIdProvider.java
    A zanata-war/src/main/java/org/zanata/security/openid/GenericOpenIdProvider.java
    M zanata-war/src/main/java/org/zanata/security/openid/GoogleOpenIdProvider.java
    M zanata-war/src/main/java/org/zanata/security/openid/MyOpenIdProvider.java
    M zanata-war/src/main/java/org/zanata/security/openid/OpenIdProvider.java
    M zanata-war/src/main/java/org/zanata/security/openid/YahooOpenIdProvider.java

  Log Message:
  -----------
  rhbz844821 - Implement custom attribute fetching for OpenId email address.

Different providers use different specs for retreiving emails, so customized each provider for that.


  Commit: 7e094e7eb26267be2cdade8e9ecdadb9d7da7bad
      https://github.com/zanata/zanata/commit/7e094e7eb26267be2cdade8e9ecdadb9d7da7bad
  Author: Carlos Munoz <camunoz at redhat.com>
  Date:   2012-08-28 (Tue, 28 Aug 2012)

  Changed paths:
    M zanata-model/src/main/java/org/zanata/model/security/HCredentials.java
    A zanata-model/src/main/java/org/zanata/model/validator/Unique.java
    A zanata-model/src/main/java/org/zanata/model/validator/UniqueValidator.java
    M zanata-war/src/main/java/org/zanata/action/CredentialsAction.java
    M zanata-war/src/main/java/org/zanata/security/FedoraOpenIdPhaseListener.java
    M zanata-war/src/main/webapp/iteration/view.xhtml

  Log Message:
  -----------
  rhbz844821 - Add Unique validator annotation.

This validation is used when database constraints cannot be used. In this specific instance, HCredentials.user is a long text field which cannot be indexed at the db level.


  Commit: a34c1fbebc8e951a357e1c457863e8a3279f2524
      https://github.com/zanata/zanata/commit/a34c1fbebc8e951a357e1c457863e8a3279f2524
  Author: Carlos Munoz <camunoz at redhat.com>
  Date:   2012-08-29 (Wed, 29 Aug 2012)

  Changed paths:
    M zanata-model/src/main/java/org/zanata/model/HAccountRole.java
    M zanata-model/src/main/java/org/zanata/model/HProject.java
    A zanata-model/src/main/java/org/zanata/model/type/RoleTypeType.java
    M zanata-war/src/main/java/org/zanata/action/CredentialsAction.java
    M zanata-war/src/main/java/org/zanata/action/ProjectHome.java
    A zanata-war/src/main/java/org/zanata/action/ProjectRoleRestrictionAction.java
    M zanata-war/src/main/java/org/zanata/dao/AccountRoleDAO.java
    M zanata-war/src/main/java/org/zanata/util/EssentialDataCreator.java
    M zanata-war/src/main/resources/db/changelogs/db.changelog-2.0.xml
    M zanata-war/src/main/resources/messages.properties
    M zanata-war/src/main/webapp/WEB-INF/layout/project_edit_form.xhtml
    M zanata-war/src/main/webapp/WEB-INF/pages.xml
    M zanata-war/src/main/webapp/admin/rolemanager.xhtml
    M zanata-war/src/main/webapp/profile/add_identity.xhtml
    M zanata-war/src/main/webapp/profile/identities.xhtml
    M zanata-war/src/main/webapp/project/project.xhtml

  Log Message:
  -----------
  rhbz844821 - Add Project security based on Roles.

Add a Role type for non-deletable roles.
Add a set of roles allowed for a project. Only users that belong to these roles will have access to the project.
Add auto-created roles for the OpenId instances.


  Commit: 01b701ae20bf05edc8679a5ba751abf2861a221a
      https://github.com/zanata/zanata/commit/01b701ae20bf05edc8679a5ba751abf2861a221a
  Author: Carlos Munoz <camunoz at redhat.com>
  Date:   2012-08-29 (Wed, 29 Aug 2012)

  Changed paths:
    M zanata-model/src/main/java/org/zanata/model/validator/UniqueValidator.java
    M zanata-war/src/main/java/org/zanata/action/CredentialsAction.java
    A zanata-war/src/main/java/org/zanata/security/SecurityFunctions.java
    M zanata-war/src/main/resources/security.drl

  Log Message:
  -----------
  rhbz844821 - Add security rules that restrict project access based on role.


Compare: https://github.com/zanata/zanata/compare/0bed21e473a3...01b701ae20bf


More information about the zanata-commits mailing list