Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Include Page
spaceKeyGrouper
pageTitleNavigation

Children Display

Details as to Message Format

Initial payload to look like the Grouper ESB payload.

Code Block
  {
    "headergrouperHeader": {
      "version": "1", //Message format versionversion 
      "timestamp": "createtime of message", 
      "sequence": "1", //message sequence number, integer, increments per-message
    }message 
    "bodysecurityImplementation": {
      "eventType": "MEMBERSHIP_ADD","grouperMessageFormat:PlainMessageSecurity", 
      "fieldNamesource": "memberssomeReturnHandle",
      "groupId": "4854cde794b34948911bfea5b2acb611",
      "groupName"
	"payloadFormat" : "atlassian:jira:jira-users",
      "id": "e8497c14bd6346b1aacca3ac13a25246",
      "membershipType": "flattened",
      "sequenceNumber": "388",
      "sourceId": "jdbc",
      "subjectId": "test.subject.2"
    }
}

 

Version from Chris 2015/01/28

Code Block
{
  "version": "1", //Message format version
  "timestamp": "createtime of message",
  "sequence": "1", //message sequence number, integer, increments per-message
  "securityImplementation": "edu.internet2.middleware.grouperClient.messaging.security.PlainMessageSecurity",grouperMessageFormat:esb"  /* or :scim or :aqmp etc */
  }
  "payload": {
    "eventType": "MEMBERSHIP_ADD",
    "fieldName": "members",
    "groupId": "4854cde794b34948911bfea5b2acb611",
    "groupName": "atlassian:jira:jira-users",
    "id": "e8497c14bd6346b1aacca3ac13a25246",
    "membershipType": "flattened",
    "sequenceNumber": "388",
    "sourceId": "jdbc",
    "subjectId": "test.subject.2"
  }
}

...

Code Block
{
  "version": "1", //Message format version
  "timestamp": "createtime of message",
  "sequence": "1", //message sequence number, integer, increments per-message
  "securityImplementation": " edu.internet2.middleware.grouperClient.messaging.security.grouperMessageFormat:SymmetricEncryptAesCbcPkcs5PaddingMessageSecurity",
  "edu.internet2.middleware.grouperClient.messaging.security.SymmetricEncryptAesCbcPkcs5PaddingMessageSecurity.secretSha1First4": "c4h2",  //could have message security params, and namespaced
  "source": "someReturnHandle",
  "payload": " xRnr1VN1F0kWS4uWuSpo3l75uJWI...MKx1GzN8="
}

...

SCIM message proposal

Code Block
{
  "source": "someReturnHandle",
  "method": "PATCH",
  "resource": "/Groups/acbf3ae7-8463-4692-b4fd-9b4da3f908ce"
  "body": {
    "schemas": ["urn:scim:schemas:core:1.0"],
    "members": [
      {
        "display": "Babs Jensen",
        "value": "pennperson:12345678",
        "operation": "delete"
      }
    ]
  }
}

...

Code Block
{
  "version": "1", //Message format version
  "timestamp": "createtime of message",
  "sequence": "1", //message sequence number, integer, increments per-message
  "securityImplementation": "edu.internet2.middleware.grouperClient.messaging.security.JoseMessageSecuritygrouperMessageFormat:JoseMessageSecurity",
  "source": "someReturnHandle",
  "payload": "eyJhbGciOiJFUzI1NiJ9.VGhpcyBpcyBzb21lIHR"
}

 

 

sdf

{ 

  "version": "1", //Message format version 

  "timestamp": "createtime of message", 

  "sequence": "1", //message sequence number, integer, increments per-message 

  "securityImplementation": "edu.internet2.middleware.grouperClient.messaging.security.JoseMessageSecurity", 

  "payload": "sdkj4h23kjh345lk3j9sd8f0a929s0df8s09df8s" 

...

See Also

Grouper Messaging Built-in