...
Table I: Atomic functionality required to implement a white pages editing and delivery tool with their composition under two different models:
Name | Relevant actor actors or componentcomponents in SAML model | Relevant actor actors or componentcomponents in UMA model | Claim Identity|||
---|---|---|---|---|---|
Request to edit one's own protected White Page (WP) information | Person A as end user --> WP Editing App behind SAML SP | Person A as | Resource OwnerVerify Claimed Identity | Authentication end user --> WP Client App on Resource Server (RS) | |
Challenge for Identity | AuthN Service fronting SAML IdP | Authentication Service fronting Resource Server | Request Authorization to edit White Page (WP) Information | --> Person A as end user | Authorization Server (AS) protecting RS --> Person A as end user |
Claim Identity | Person A as end user --> AuthN Service fronting SAML IdP | Person A as Resource Owner --> Authorization Server (AS) protecting RS | |||
Verify Claimed Identity | Authentication Service fronting SAML IdP --> Person A as end user | AS protecting RS --> Person A as Requesting PartyResource Owner (RO) | |||
Grant Authorization to edit WP Information | WP Editing App behind SAML SP Authorization Server--> Person A as end user | AS protecting RS --> Person A as RO | |||
Edit WP Information | Person A as end user --> WP Editing App behind SAML SP | Person A as Resource OwnerRO --> WP Client App on RS | |||
Set Access Policy for WP Information | Person A as end user | Person A as Resource OwnerRO | |||
Persist Access Policy for WP Information | SAML Attribute Release Config Files | Authorization Server | |||
Make WP Information Available Online | WP App | Resource Server | |||
Discover White Pages for given user | Person B as end user | Service Registration; Person B as Requesting Party | |||
Search/Find Person WP Information | Person B as end user | Person B as Requesting Party | |||
Request Authorization for WP Information Access | Person B as end user | Person B as Requesting Party | |||
Grant Authorization for WP Information Access per Policy | WP App behind SAML SP | Authorization Server | |||
Show WP Information | WP App | Resource Server or a Client of Resource Server |
...