Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "ISS API"

(I-Card Operations)
(I-Card Operations)
Line 7: Line 7:
 
* A way to register a new ICard Provider plug-in
 
* A way to register a new ICard Provider plug-in
  
== I-Card Operations==
 
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()
 
  
 
== IssuedTokenMetadata ==
 
== IssuedTokenMetadata ==

Revision as of 10:08, 16 October 2006

Main Operations

Iterable<ICardRef> getICards(Policy)

  • Returns list of ICard references that match policy.
  • Policy can be null, in which case it returns all i-cards.

RegisterICardProvider

  • A way to register a new ICard Provider plug-in


IssuedTokenMetadata

getIssuedTokenIssuer()

  • May return null, if no issuer.
  • This is the issuer returned in the RSTR.

Back to the top