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 "ISS API"

(Main Operations)
(I-Card Operations)
Line 23: Line 23:
  
 
Iterable<String> getSupportedClaimTypes()
 
Iterable<String> getSupportedClaimTypes()
List of all possible types of claims that may be returned in a token.
+
* List of all possible types of claims that may be returned in a token.
  
 
String getICardIssuerName()
 
String getICardIssuerName()
Line 30: Line 30:
  
 
DigitalIdentity requestDigitalIdentity(Policy, DigitalIdentity credential)
 
DigitalIdentity requestDigitalIdentity(Policy, DigitalIdentity credential)
* Credential used to authenticate to the Token Issuer– may be null if Token Issuer policy doesn’t require it
+
* Credential used to authenticate to the Token Issuer–-may be null if Token Issuer policy doesn’t require it
  
 
String getTimeIssued()
 
String getTimeIssued()

Revision as of 19:00, 12 September 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

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

getIssuedTokenIssuer()

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

Back to the top