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