Uploaded image for project: 'Seam Security'
  1. Seam Security
  2. SEAMSECURITY-102

IdentityRoleName should be an optional entity for Identity Management

    Details

    • Type: Task
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 3.1.0.Beta1
    • Fix Version/s: 3.1.0.Beta4
    • Labels:
      None

      Gliffy Diagrams

        Activity

        Hide
        shane.bryzak Shane Bryzak added a comment -

        I've checked the code for this and it actually is already optional, however we should be checking the feature set of the IdentityStore before calling methods such as getRelationshipNames()

        Show
        shane.bryzak Shane Bryzak added a comment - I've checked the code for this and it actually is already optional, however we should be checking the feature set of the IdentityStore before calling methods such as getRelationshipNames()
        Hide
        shane.bryzak Shane Bryzak added a comment -

        Actually, JpaIdentityStore was doing this a little wrong, and was setting the "role names supported" feature to false even when it should have been true in some cases. I've fixed this for these cases, however the IdentityStore interface in PicketLink is still ambiguous about what the getRelationshipNames() method should be returning if there isn't a formal relationship names table (JpaIdentityStore just returns an empty set).

        Show
        shane.bryzak Shane Bryzak added a comment - Actually, JpaIdentityStore was doing this a little wrong, and was setting the "role names supported" feature to false even when it should have been true in some cases. I've fixed this for these cases, however the IdentityStore interface in PicketLink is still ambiguous about what the getRelationshipNames() method should be returning if there isn't a formal relationship names table (JpaIdentityStore just returns an empty set).

          People

          • Assignee:
            shane.bryzak Shane Bryzak
            Reporter:
            shane.bryzak Shane Bryzak
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development