...
Goal: make sure that AS's are interoperable , eg one AS can be 'swappable' with other ASs. Understanding of 'extras'/vendor specific values that degrade that interop. As an RS the more ASs I can support define the 'wide' ecosystem I can support
Scope of test
- 1 AS under test
- 1 Mock Client test suite
- 1 Mock IDP for claims pushing
Input to Mock Client Test Suites
...
- ticket with 1 resource, user interaction, denied
- ticket with 1 resource, user interaction, rpt granted
- ticket with 1 resource, claims pushing, denied
- ticket with 1 resource, claims pushing, rpt granted
- unknown ticket, result is invalid_grant
- claims pushing, 3 required_claims, where any 1 pushed results in an RPT
- claims pushing, 3 required_claims, where all need to be pushed to result in an RPT
- claims pushing, 3 required_claims, where 2/3 need to be pushed to result in an RPT
- claims pushing and gathering, 1 required claims and user interaction results in an RPT
- claims pushing, after pushing claims, then interaction is required,
needs_info, clarify optionaoptionals
Are there existing Kantara interop examples? Not really, there was some interop testing done for identiverse in 2017(?)
Relationship Manager - user stories / Discovery
...