Permalink
Switch branches/tags
Commits on Oct 1, 2012
  1. Merge branch 'release/1.2.0'

    joeldsa committed Oct 1, 2012
    Change-Id: I4e3513a4b76a67c4e08309536141ba21785d3282
  2. Revert "Revert previous 4 commits: 2 merges, 2 small changes"

    joeldsa committed Oct 1, 2012
    This reverts commit 1889f76.
    
    Change-Id: I23ed0be11e64842bb4f79a4383f575559b69909b
Commits on Sep 28, 2012
  1. Updated the uaa to 1.2.0 for release

    joeldsa committed Sep 27, 2012
    Change-Id: I3e5441fa595edcc8f612a4853afef5cccfbb2a88
  2. Updated the spring oauth2 version to release

    joeldsa committed Sep 27, 2012
    Change-Id: Ic345ab81f73288167bfc2a480bbb2e6d42c94490
  3. [cfid-138] ids/Users endpoint doesn't work in dev instance

    dsyer committed Sep 28, 2012
    [Fixes #36819007]
    
    Change-Id: I93191d2eac6665425b5efe172fd3d2d5606e54e4
  4. bug fixes for user/group APIs and CLI

    daleolds committed Sep 28, 2012
    Also adds initial support for pagination, includes other bug fixes for
    user query and update, tests
    
    [deliver 35577683]
    
    Change-Id: Id336e6dcd426ed9b5515628b632c2b1eae93d0aa
  5. [cfid-145] scim query startIndex always returns 1

    dsyer committed Sep 28, 2012
    [Fixes #36832517]
    
    Change-Id: I2a01efcf76c44c11e8c391edd73de02a61b093ca
  6. [cfid-144] Fix race condition when users are deleted during a filter …

    dsyer committed Sep 28, 2012
    …operation
    
    If users are deleted in between the query being run and the last page being
    iterated you can get a NoSuchElementException.  I fixed it by wrapping
    the iterator and catching the exception. The result is that the size of
    a list might be greater than the number of elements in its iterator
    but there shouldn't be any more errors.
    
    [#36825399] [cfid-144] scim query fails when over 200 users and no pagination parameters
    
    Change-Id: If2a62b28d815f463125c1bd11b77056706ad9755
Commits on Sep 27, 2012
  1. [cfid-113] change property name to userids_enabled

    tekul committed Sep 27, 2012
    Previously it was using a "-" instead of an "_" which other manifest
    properties use. It also messes up vi YML syntax.
    
    Change-Id: I3ee6c1db8b6d1da1761a8204cc2426231f58f8de
  2. Return code for default vmc should be 302

    dsyer committed Sep 27, 2012
    The problem turned out to be that I was running tests locally
    against a postgres database that had a non-default vmc registration.
    In this database vmc had a registered callback (by default it does
    not), and so the response was 401 because the redirect sent by the
    test did not match.
    
    [Fixes #36770647] UAA login authentication integration test fails (302 instead of 401)
    
    Change-Id: I6774716660ba3b0063fc62a826ed8c124eac1325
  3. [cfid-66] extract /healthz into a separate endpoint

    dsyer committed Sep 26, 2012
    [#35826849] [cfid-66] Extract /varz into a separate application
    
    Change-Id: Ic25e8d824ae64baffcc56221e1f53baef7bb1c0f
  4. Fix broken integration test - ScimUserEndpointsIntegrationTests

    vedyval authored and dsyer committed Sep 26, 2012
    Change-Id: I112a6ec31a0b0e62c0c5d84a25aa7a5c582c515e
  5. Fix compiler warnings

    dsyer committed Sep 27, 2012
    Change-Id: I4752ff77112f92e12e9894aa59da109cb6902c9a
Commits on Sep 26, 2012
  1. Merge "[#36678769] Add tab-completion support for uaac" into develop

    vedyval authored and Gerrit Code Review committed Sep 26, 2012
  2. [cfid-134] don't return bcrypted client secret from /authorize

    dsyer committed Sep 26, 2012
    [Fixes #36651859]
    
    Change-Id: I432f7fce713c64e78ecfe6855be676a33c893bf4
  3. [#36678769] Add tab-completion support for uaac

    vedyval committed Sep 26, 2012
    uaac-completion.sh is a bash script to be sourced for tab-completion to work.
    It uses a completion-helper ruby script to generate the completion options based on the
    command seen so far, eg.
    	input='uaac secret', 		output='set change'
    	input='uaac secret set',	output='--secret -s'
    
    The completion-helper ruby script is a generic script that could potentially be used for
    generating completion options for ANY command (bosh, vmc etc.)
    
    Change-Id: Ib14509b45db3012fb3636eaf885b0af5fc4e240c
Commits on Sep 25, 2012
  1. [cfid-113] Open access to /ids/Users endpoint.

    tekul committed Sep 25, 2012
    [Fixes #36263115]. The endpoint is no longer specific
    to a group and can be queried by any oauth user, passing in a SCIM
    filter containing either a username or userid. It can be disabled
    using the scim.userids-enabled configuration property but
    is enabled by default.
    
    Change-Id: I964287ceb8a66e2c79e4d49c7d4490d97c72fa01
Commits on Sep 24, 2012
  1. Merge branch 'feature/groups' into develop

    vedyval committed Sep 24, 2012
    Conflicts:
    	common/src/main/java/org/cloudfoundry/identity/uaa/scim/JdbcScimUserProvisioning.java
    	gem/spec/integration_spec.rb
    
    Change-Id: Iaa7b6d78f7665d3d5cab5545fafe05087b50741c
Commits on Sep 22, 2012
  1. [#35953007] Sync ScimUser.groups field with group_membership table.

    vedyval committed Sep 20, 2012
    With this change, ScimUser.groups is a read-only field through the /User endpoints. During
    read operations, this field is calculated dynamically based on the group_membership table.
    The 'authorities' field in users table is no longer used (during read or write).
    
    Group membership can be added or updated only through the /Group endpoints. Both user
    delete and group delete trigger purging of the related membership records.
    
    Change-Id: I2112c806a5bf1a1338a0d2f613d93e32cdbd0b67
Commits on Sep 21, 2012
  1. Merge "scriptability improvements for uaac" into develop

    daleolds authored and Gerrit Code Review committed Sep 21, 2012
  2. scriptability improvements for uaac

    daleolds committed Sep 21, 2012
    [finish #36108085]
    
    Change-Id: Ib0505bd238fa419f709d73bfa92207202a36d38f
  3. Merge "add output to aid bash tab completion" into develop

    daleolds authored and Gerrit Code Review committed Sep 21, 2012
  4. Merge "[cfid-128] /home endpoint should redirect if unauthenticated" …

    dsyer authored and Gerrit Code Review committed Sep 21, 2012
    …into develop
  5. Merge "[cfid-45] Fix app sample for previous changes" into develop

    dsyer authored and Gerrit Code Review committed Sep 21, 2012
  6. [cfid-128] /home endpoint should redirect if unauthenticated

    dsyer committed Sep 21, 2012
    It turns out that the denyAll fallback filter was erroneously
    moved to the root context.  Fixed that and it works again.
    
    [Fixes #36450611]
    
    Change-Id: I9e9dda37c050dbc3c555e619f2ddcf243db4bf9d
  7. Merge "Standardize authentication times." into develop

    tekul authored and Gerrit Code Review committed Sep 21, 2012
  8. [cfid-45] Fix app sample for previous changes

    dsyer committed Sep 21, 2012
    [#35352675] Extract SocialUserDetailsSource so it can be used later
    
    Change-Id: Ia5c8e0908a1ae170e6b2a90f7c8a1505bfe29096
  9. [cfid-112] improve scim error reporting when bad field names

    dsyer committed Sep 21, 2012
    The reponse to a bad field name should now be a 400 with the error message
    from the Jackson mapper (which names the bad field).
    
    [Fixes #36258253]
    
    Change-Id: Id8f7e881abed424fdd656d03f8ab30b15f188729
  10. Add /clientinfo endpoint

    dsyer committed Sep 13, 2012
    - Authenticated with client secret (HTTP Basic)
    - Does not reveal password or additional info
    
    [Fixes #35977889]
    
    Change-Id: I9c7e6b61455735b033ed8eddc9384fe9ec3bd62c
Commits on Sep 20, 2012
  1. add output to aid bash tab completion

    daleolds committed Sep 20, 2012
    "uaac help commands" now produces command output in a form usable
    as input to vidya's tab completion code for bash.
    
    [#35577791]
    
    Change-Id: I752059f427dec871a403881f6d7db67bfddc3da6
  2. Standardize authentication times.

    tekul committed Sep 20, 2012
    AuthzAuthenticationManager now uses a "dummy user" object
    to ensure that all password checks and database lookups are
    performed regardless of the flow through the authentication
    method (non-existent user, locked out etc).
    
    [Fixes #36234333].
    
    Change-Id: I49e840d3d95874de6b401f698c1f7b913630e698
Commits on Sep 18, 2012
  1. Merge "API updates related to user updates and groups" into develop

    daleolds authored and Gerrit Code Review committed Sep 18, 2012
  2. API updates related to user updates and groups

    daleolds committed Sep 18, 2012
    [#35967307]
    [#35960897]
    [#35577683] initial CLI and API support for groups
    [#35825009] refixed
    
    Change-Id: I9261ea71dc32d80098799aba5723c5b6b1033549
Commits on Sep 17, 2012
  1. [#35953239] Add query filter support for /Groups endpoint.

    vedyval committed Sep 17, 2012
    With this change, both the /Users and /Groups endpoints support equivalent query filters.
    
    Change-Id: If7582c32dba80cd8a740d2cde29463fa5850bb36
Commits on Sep 14, 2012
  1. Fix broken integration test

    dsyer committed Sep 14, 2012
    Change-Id: I417e0f53ebc79d6c437aa1db57d9fda621d665cb