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.
Difference between revisions of "Org.eclipse.higgins.icard"
(→I-Card Provider Interface) |
|||
Line 1: | Line 1: | ||
− | ===I-Card | + | ===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 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()