Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Org.eclipse.higgins.icard"

 
(I-Card Provider Interface)
Line 1: Line 1:
===I-Card Provider Interface===
+
===I-Card Interface===
  
 
The following is an incomplete/rough set of proposed methods. We need to add to the list and sort them into the following separate interfaces:
 
The following is an incomplete/rough set of proposed methods. We need to add to the list and sort them into the following separate interfaces:
 
* the base interface (ICard),  
 
* the base interface (ICard),  
* an ICard sub-interface for "managed" i-cards (IManagedCardContext)
 
* an ICard sub-interface for "persona" i-cards (IPersonaCardContext)
 
 
* an interface for CardSpace i-cards (ICardSpaceCard)
 
* an interface for CardSpace i-cards (ICardSpaceCard)
 
* an interface for RSS-P i-cards (IRSSCard)
 
* an interface for RSS-P i-cards (IRSSCard)

Revision as of 22:23, 27 October 2006

I-Card Interface

The following is an incomplete/rough set of proposed methods. We need to add to the list and sort them into the following separate interfaces:

  • the base interface (ICard),
  • an interface for CardSpace i-cards (ICardSpaceCard)
  • an interface for RSS-P i-cards (IRSSCard)
  • an interface for ScreenScrape&FormFill i-cards (ISSFFCard)
  • an interface for OpenID-H i-cards (IOpenIDCard)

The raw list

String getDisplayName()

String getUUID()

String getVersion()

String getXMLLanguage()

Image getImage()

String getImageMimeType()

boolean isMatch(Policy)

Iterable<String> getSupportedClaimTypes()

  • List of all possible types of claims that may be returned in a token.

String getICardIssuerName()

EndpointReference getICardIssuerEndpoint()

DigitalIdentity requestDigitalIdentity(Policy, DigitalIdentity credential)

  • Credential used to authenticate to the Token Issuer–-may be null if Token Issuer policy doesn’t require it

String getTimeIssued()

String getTimeExpires()

Iterable<TokenService> getTokenServices()

  • endpoint references, credential hint, credential selector

getPolicy() – list of supported token types, supported claims

boolean getRequireAppliesTo()

  • Is the RP identity required in the token request message?

ReleasePolicy getReleasePolicy()

Back to the top