Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Org.eclipse.higgins.iss"
(→See Also) |
(→Overview) |
||
Line 1: | Line 1: | ||
==Overview== | ==Overview== | ||
− | |||
− | + | // Iterate through cards in the [[I-Card Registry]], use Policy engine | |
− | + | // to examine the supported claim of each to find one or more cards that | |
− | + | // singly or together satisfy the policy. Invoke the [[ISS Web UI]] | |
− | + | // if 'hbx' is true, else the [[ISS Client UI]] to display all cards | |
− | + | // highlighting matching card(s). After user selects card(s), | |
− | + | // getDigitalIdentity from the card(s) (if it/they are TokenCards). | |
− | + | IDigitalIdentity getDigitalIdentity(RPSPolicy policy, boolean hbx) | |
− | + | ||
− | + | // (Presuming that only one card matched, and of course that the | |
− | + | // card was a URICard for which IdAS can connect and open a Context) | |
− | + | // Return the Context of the selected card. | |
− | + | IContext getContext(RPSPolicy policy) | |
− | + | ||
− | + | // Return a URI to a network endpoint (e.g. an OpenID IdP) that the | |
− | + | // RP will interact with directly --Higgins steps out of the flow | |
− | + | URI getURI(RPSPolicy policy) | |
− | + | ||
==Service== | ==Service== |
Revision as of 01:42, 14 December 2006
Overview
// Iterate through cards in the I-Card Registry, use Policy engine // to examine the supported claim of each to find one or more cards that // singly or together satisfy the policy. Invoke the ISS Web UI // if 'hbx' is true, else the ISS Client UI to display all cards // highlighting matching card(s). After user selects card(s), // getDigitalIdentity from the card(s) (if it/they are TokenCards). IDigitalIdentity getDigitalIdentity(RPSPolicy policy, boolean hbx) // (Presuming that only one card matched, and of course that the // card was a URICard for which IdAS can connect and open a Context) // Return the Context of the selected card. IContext getContext(RPSPolicy policy) // Return a URI to a network endpoint (e.g. an OpenID IdP) that the // RP will interact with directly --Higgins steps out of the flow URI getURI(RPSPolicy policy)
Service
- ISS API
- Requirement: ISS need to run in both normal and headless modes. Headless mode means that a web or rich client UI is not available, and that all (if any) matching i-cards should be returned based on a given "input" policy