Difference between revisions of "I4:Information Card Browser Add-On Features"
Mike.Jones (Talk | contribs) (Split FeatureTest Use at Relying Party using HTTP off from Selector Constructs Site-Specific Identifiers for Self-Issued Cards) |
Mike.Jones (Talk | contribs) (Split FeatureTest Use at Relying Party using HTTP off from Selector Constructs Site-Specific Identifiers for Self-Issued Cards) |
||
Line 209: | Line 209: | ||
|maturity_status = Established | |maturity_status = Established | ||
|maturity_date = I2 | |maturity_date = I2 | ||
− | |testlist = [[I4:FeatureTest- | + | |testlist = [[I4:FeatureTest-Browser Add-On Use at Relying Party using HTTP]] |
}} | }} | ||
Revision as of 00:37, 15 June 2008
{{#vardefine:DtArticleSortKey|}}
Feature-Recognition of HTML OBJECT tag as a Selector trigger
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|Information Card Browser Add-On Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Recognition of HTML OBJECT tag as a Selector trigger|{{#if:{{#var:DtArticleSortKey}}||}}}}{{#ifeq:{{#var:header}}|no||
{{#if:{{#var:refs}}|[[{{#var:page}}|no_ref's]]|[[Special:Call/DT Article show Refs,page={{#var:page}},refs=yes|ref's]]}}}} | {{#if:{{#var:DtArticleSortKey}}|({{#var:DtArticleSortKey}})}} list help [[Special:Call/DT Article copy,cat=Feature,from={{#var:page}},namespace=I4|copy]] [[Special:Call/DT Articles list XML,type=Feature,title={{#var:page}},namespace=I4|as XML]] edit |
Information Card Browser Add-On Recognition of HTML OBJECT tag as a Selector trigger - Maturity: Established {{#if: I1 | (I1 ) }} | |||
---|---|---|---|
Ability to recognize HTML Object tag and pass parameters to identity Selectors as per ISIP Web Guide § 4.1.1 | Trigger a Selector operation from an RP using an HTML OBJECT tag | Parameters passed to Selector | Operation not triggered or parameters missing |
Tests
I4:FeatureTest-Browser Add-On Support for HTML Triggers
Feature-Recognition of XHTML informationCard tag as a Selector trigger
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|Information Card Browser Add-On Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Recognition of XHTML informationCard tag as a Selector trigger|{{#if:{{#var:DtArticleSortKey}}||}}}}{{#ifeq:{{#var:header}}|no||
{{#if:{{#var:refs}}|[[{{#var:page}}|no_ref's]]|[[Special:Call/DT Article show Refs,page={{#var:page}},refs=yes|ref's]]}}}} | {{#if:{{#var:DtArticleSortKey}}|({{#var:DtArticleSortKey}})}} list help [[Special:Call/DT Article copy,cat=Feature,from={{#var:page}},namespace=I4|copy]] [[Special:Call/DT Articles list XML,type=Feature,title={{#var:page}},namespace=I4|as XML]] edit |
Information Card Browser Add-On Recognition of XHTML informationCard tag as a Selector trigger - Maturity: Established {{#if: I1 | (I1 ) }} | |||
---|---|---|---|
Ability to recognize XHTML informationCard object and pass parameters to identity Selectors as per ISIP Web Guide § 4.1.2 | Trigger a Selector operation from an RP using an XHTML informationCard tag | Parameters passed to Selector | Operation not triggered or parameters missing. |
Tests
I4:FeatureTest-Browser Add-On Support for XHTML Triggers
Feature-Recognition of an Relying Party-specified issuerPolicy location from HTML OBJECT tag
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|Information Card Browser Add-On Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Recognition of an Relying Party-specified issuerPolicy location from HTML OBJECT tag|{{#if:{{#var:DtArticleSortKey}}||}}}}{{#ifeq:{{#var:header}}|no||
{{#if:{{#var:refs}}|[[{{#var:page}}|no_ref's]]|[[Special:Call/DT Article show Refs,page={{#var:page}},refs=yes|ref's]]}}}} | {{#if:{{#var:DtArticleSortKey}}|({{#var:DtArticleSortKey}})}} list help [[Special:Call/DT Article copy,cat=Feature,from={{#var:page}},namespace=I4|copy]] [[Special:Call/DT Articles list XML,type=Feature,title={{#var:page}},namespace=I4|as XML]] edit |
Information Card Browser Add-On Recognition of an Relying Party-specified issuerPolicy location from HTML OBJECT tag - Maturity: Established {{#if: I1 | (I1 ) }} | |||
---|---|---|---|
Retrieves both issuer and issuerPolicy parameters from the HTML OBJECT and derives the STS location as per ISIP web guide § 4.2.1 & 4.2.2 | Trigger a Selector operation from an RP using an HTML OBJECT tag with a specific issuer and a non-standard STS location | Parameters passed to Selector | Error or Exception |
Tests
I4:FeatureTest-Browser Add-On Recognition of RPSTS Endpoint
Feature-Recognition of an Relying Party-specified issuerPolicy location from XHTML informationCard tag
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|Information Card Browser Add-On Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Recognition of an Relying Party-specified issuerPolicy location from XHTML informationCard tag|{{#if:{{#var:DtArticleSortKey}}||}}}}{{#ifeq:{{#var:header}}|no||
{{#if:{{#var:refs}}|[[{{#var:page}}|no_ref's]]|[[Special:Call/DT Article show Refs,page={{#var:page}},refs=yes|ref's]]}}}} | {{#if:{{#var:DtArticleSortKey}}|({{#var:DtArticleSortKey}})}} list help [[Special:Call/DT Article copy,cat=Feature,from={{#var:page}},namespace=I4|copy]] [[Special:Call/DT Articles list XML,type=Feature,title={{#var:page}},namespace=I4|as XML]] edit |
Information Card Browser Add-On Recognition of an Relying Party-specified issuerPolicy location from XHTML informationCard tag - Maturity: Established {{#if: I1 | (I1 ) }} | |||
---|---|---|---|
Retrieves both issuer and issuerPolicy parameters from the HTML OBJECT and derives the STS location as per ISIP web guide § 4.2.1 & 4.2.2 | Trigger a Selector operation from an RP using an HTML OBJECT tag with a specific issuer and a non-standard STS location | Parameters passed to Selector | Error or Exception |
Tests
I4:FeatureTest-Selector Display of RP Privacy Policy
Feature-Recognition of Selector triggers on Relying Party pages using HTTP
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|Information Card Browser Add-On Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Recognition of Selector triggers on Relying Party pages using HTTP|{{#if:{{#var:DtArticleSortKey}}||}}}}{{#ifeq:{{#var:header}}|no||
{{#if:{{#var:refs}}|[[{{#var:page}}|no_ref's]]|[[Special:Call/DT Article show Refs,page={{#var:page}},refs=yes|ref's]]}}}} | {{#if:{{#var:DtArticleSortKey}}|({{#var:DtArticleSortKey}})}} list help [[Special:Call/DT Article copy,cat=Feature,from={{#var:page}},namespace=I4|copy]] [[Special:Call/DT Articles list XML,type=Feature,title={{#var:page}},namespace=I4|as XML]] edit |
Information Card Browser Add-On Recognition of Selector triggers on Relying Party pages using HTTP - Maturity: Established {{#if: I2 | (I2 ) }} | |||
---|---|---|---|
Successfully recognizes the Selector trigger (OBJECT tag or XHTML) posted via the HTTP protocol (no-SSL) as per http://blogs.msdn.com/card/archive/2007/09/25/deploy-cardspace-on-your-site-without-a-ssl-certificate.aspx | Trigger a Selector operation from a RP via HTTP | Parameters passed to Selector | Operation not triggered or parameters missing |
Tests
I4:Browser Add-On Use at Relying Party using HTTP
Feature-Recognition of Privacy Policy and Privacy Version
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|Information Card Browser Add-On Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Recognition of Privacy Policy and Privacy Version|{{#if:{{#var:DtArticleSortKey}}||}}}}{{#ifeq:{{#var:header}}|no||
{{#if:{{#var:refs}}|[[{{#var:page}}|no_ref's]]|[[Special:Call/DT Article show Refs,page={{#var:page}},refs=yes|ref's]]}}}} | {{#if:{{#var:DtArticleSortKey}}|({{#var:DtArticleSortKey}})}} list help [[Special:Call/DT Article copy,cat=Feature,from={{#var:page}},namespace=I4|copy]] [[Special:Call/DT Articles list XML,type=Feature,title={{#var:page}},namespace=I4|as XML]] edit |
Information Card Browser Add-On Recognition of Privacy Policy and Privacy Version - Maturity: Established {{#if: I2 | (I2 ) }} | |||
---|---|---|---|
Successfully retrieves privacy-statement-related data from the RP and passes it to the Selector | Trigger a Selector operation where the RP passes both a privacy policy and a privacy version | Data passed | Data not passed |
Tests
Implementation priority: high
Feature-Recognition of basic Selector trigger objects submitted via HTML form
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|Information Card Browser Add-On Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Recognition of basic Selector trigger objects submitted via HTML form|{{#if:{{#var:DtArticleSortKey}}||}}}}{{#ifeq:{{#var:header}}|no||
{{#if:{{#var:refs}}|[[{{#var:page}}|no_ref's]]|[[Special:Call/DT Article show Refs,page={{#var:page}},refs=yes|ref's]]}}}} | {{#if:{{#var:DtArticleSortKey}}|({{#var:DtArticleSortKey}})}} list help [[Special:Call/DT Article copy,cat=Feature,from={{#var:page}},namespace=I4|copy]] [[Special:Call/DT Articles list XML,type=Feature,title={{#var:page}},namespace=I4|as XML]] edit |
Information Card Browser Add-On Recognition of basic Selector trigger objects submitted via HTML form - Maturity: Established {{#if: I1 | (I1 ) }} | |||
---|---|---|---|
Successfully recognizes that an object has been triggered when the object is submitted from an <input> or <button> element from a basic HTML form | Access an RP which attempts to trigger a Selector transaction from an HTML form (http://pamelaproject.com/osis/catalyst-eu-07/form-submission/) | Trigger object recognized | Trigger object ignored or error |
Tests
I4:FeatureTest-Browser Add-On Support for HTML Object Input Tag Form Submission
Feature-Recognition of basic Selector trigger objects submitted via JavaScript
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|Information Card Browser Add-On Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Recognition of basic Selector trigger objects submitted via JavaScript|{{#if:{{#var:DtArticleSortKey}}||}}}}{{#ifeq:{{#var:header}}|no||
{{#if:{{#var:refs}}|[[{{#var:page}}|no_ref's]]|[[Special:Call/DT Article show Refs,page={{#var:page}},refs=yes|ref's]]}}}} | {{#if:{{#var:DtArticleSortKey}}|({{#var:DtArticleSortKey}})}} list help [[Special:Call/DT Article copy,cat=Feature,from={{#var:page}},namespace=I4|copy]] [[Special:Call/DT Articles list XML,type=Feature,title={{#var:page}},namespace=I4|as XML]] edit |
Information Card Browser Add-On Recognition of basic Selector trigger objects submitted via JavaScript - Maturity: Established {{#if: I2 | (I2 ) }} | |||
---|---|---|---|
Successfully recognizes that an object has been triggered when the object is submitted via JavaScript from a basic HTML form | Access an RP which attempts to trigger a Selector transaction via JavaScript | Selector is invoked (not necessary to complete transaction) | Selector not invoked or error in invocation |
Tests
I4:FeatureTest-Browser Add-On Support for JavaScript Form Submission
Feature-Recognition of DOM-only Selector trigger objects submitted via JavaScript
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|Information Card Browser Add-On Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Recognition of DOM-only Selector trigger objects submitted via JavaScript|{{#if:{{#var:DtArticleSortKey}}||}}}}{{#ifeq:{{#var:header}}|no||
{{#if:{{#var:refs}}|[[{{#var:page}}|no_ref's]]|[[Special:Call/DT Article show Refs,page={{#var:page}},refs=yes|ref's]]}}}} | {{#if:{{#var:DtArticleSortKey}}|({{#var:DtArticleSortKey}})}} list help [[Special:Call/DT Article copy,cat=Feature,from={{#var:page}},namespace=I4|copy]] [[Special:Call/DT Articles list XML,type=Feature,title={{#var:page}},namespace=I4|as XML]] edit |
Information Card Browser Add-On Recognition of DOM-only Selector trigger objects submitted via JavaScript - Maturity: Established {{#if: I2 | (I2 ) }} | |||
---|---|---|---|
Successfully recognizes that an object has been triggered when an object created within the Document Object Model only is submitted via JavaScript. (See http://www.w3.org/DOM.) | Access an RP which populates a javascript form and then submits it via Javascript (https://www.cardspacedemos.com/FriendsWithCards/) | Trigger object recognized | Trigger object ignored or error |
Tests
Implementation priority: low
Feature-Programmatic detection of Identity Selector via isInstalled method
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|Information Card Browser Add-On Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Programmatic detection of Identity Selector via isInstalled method|{{#if:{{#var:DtArticleSortKey}}||}}}}{{#ifeq:{{#var:header}}|no||
{{#if:{{#var:refs}}|[[{{#var:page}}|no_ref's]]|[[Special:Call/DT Article show Refs,page={{#var:page}},refs=yes|ref's]]}}}} | {{#if:{{#var:DtArticleSortKey}}|({{#var:DtArticleSortKey}})}} list help [[Special:Call/DT Article copy,cat=Feature,from={{#var:page}},namespace=I4|copy]] [[Special:Call/DT Articles list XML,type=Feature,title={{#var:page}},namespace=I4|as XML]] edit |
Information Card Browser Add-On Programmatic detection of Identity Selector via isInstalled method - Maturity: Established {{#if: I1 | (I1 ) }} | |||
---|---|---|---|
Return True from when an Identity Selector is installed and false when one is not accessible from the Browser Add-On | Run RP script code that calls isInstalled() | RP sees the installation status | Ignore or fail |
Tests
Implementation priority: low
Feature-Enable Selector Disablement During Denial of Service
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|Information Card Browser Add-On Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Enable Selector Disablement During Denial of Service|{{#if:{{#var:DtArticleSortKey}}||}}}}{{#ifeq:{{#var:header}}|no||
{{#if:{{#var:refs}}|[[{{#var:page}}|no_ref's]]|[[Special:Call/DT Article show Refs,page={{#var:page}},refs=yes|ref's]]}}}} | {{#if:{{#var:DtArticleSortKey}}|({{#var:DtArticleSortKey}})}} list help [[Special:Call/DT Article copy,cat=Feature,from={{#var:page}},namespace=I4|copy]] [[Special:Call/DT Articles list XML,type=Feature,title={{#var:page}},namespace=I4|as XML]] edit |
Information Card Browser Add-On Enable Selector Disablement During Denial of Service - Maturity: Established {{#if: I3 | (I3 ) }} | |||
---|---|---|---|
When user has disabled Selector invocation the Browser Add-On cooperates to not trigger the Selector on pages where it otherwise would – to prevent against malicious code spawning Selector transaction after Selector transaction | Attempt to use Selector at an RP that tries to DOS the workstation by triggering repeating Selector transactions | Selector can be disabled | Selector cannot be disabled |
Tests
I4:FeatureTest-Browser Add-On DOS Avoidance
Feature-Browser-based advertisement of Identity Selector presence
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|Information Card Browser Add-On Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Browser-based advertisement of Identity Selector presence|{{#if:{{#var:DtArticleSortKey}}||}}}}{{#ifeq:{{#var:header}}|no||
{{#if:{{#var:refs}}|[[{{#var:page}}|no_ref's]]|[[Special:Call/DT Article show Refs,page={{#var:page}},refs=yes|ref's]]}}}} | {{#if:{{#var:DtArticleSortKey}}|({{#var:DtArticleSortKey}})}} list help [[Special:Call/DT Article copy,cat=Feature,from={{#var:page}},namespace=I4|copy]] [[Special:Call/DT Articles list XML,type=Feature,title={{#var:page}},namespace=I4|as XML]] edit |
Information Card Browser Add-On Browser-based advertisement of Identity Selector presence - Maturity: Emerging {{#if: | ( ) }} | |||
---|---|---|---|
Publish presence of an Identity Selector by including an X-IdentitySelector: HTTP header. | Check for presence of X-IdentitySelector tag in a relying party | X-IdentitySelector tag present | Tag absent |
Tests
Implementation priority: med
Feature-Browser-based advertisement of Identity Selector capabilities
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|Information Card Browser Add-On Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Browser-based advertisement of Identity Selector capabilities|{{#if:{{#var:DtArticleSortKey}}||}}}}{{#ifeq:{{#var:header}}|no||
{{#if:{{#var:refs}}|[[{{#var:page}}|no_ref's]]|[[Special:Call/DT Article show Refs,page={{#var:page}},refs=yes|ref's]]}}}} | {{#if:{{#var:DtArticleSortKey}}|({{#var:DtArticleSortKey}})}} list help [[Special:Call/DT Article copy,cat=Feature,from={{#var:page}},namespace=I4|copy]] [[Special:Call/DT Articles list XML,type=Feature,title={{#var:page}},namespace=I4|as XML]] edit |
Information Card Browser Add-On Browser-based advertisement of Identity Selector capabilities - Maturity: Emerging {{#if: | ( ) }} | |||
---|---|---|---|
Publish capabilities of the active Identity Selector by providing a space-separated list of those capabilities as defined by OSIS in an X-IdentitySelector: HTTP header. | Check for presence of X-IdentitySelector tag and a list of capabilities supplied by it in a relying party | X-IdentitySelector tag and capabilities list present | Tag or capabilities list absent |
Tests
Implementation priority: low
Feature-Uses certificate of the root frame when object tag is embedded in an iFrame
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|Information Card Browser Add-On Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Uses certificate of the root frame when object tag is embedded in an iFrame|{{#if:{{#var:DtArticleSortKey}}||}}}}{{#ifeq:{{#var:header}}|no||
{{#if:{{#var:refs}}|[[{{#var:page}}|no_ref's]]|[[Special:Call/DT Article show Refs,page={{#var:page}},refs=yes|ref's]]}}}} | {{#if:{{#var:DtArticleSortKey}}|({{#var:DtArticleSortKey}})}} list help [[Special:Call/DT Article copy,cat=Feature,from={{#var:page}},namespace=I4|copy]] [[Special:Call/DT Articles list XML,type=Feature,title={{#var:page}},namespace=I4|as XML]] edit |
Information Card Browser Add-On Uses certificate of the root frame when object tag is embedded in an iFrame - Maturity: Emerging {{#if: | ( ) }} | |||
---|---|---|---|
In the case where the Selector trigger object is embedded in an iFrame, the certificate attached to the root frame must be used as per ISIP Web Guide § 4.5 | Trigger a Selector object containing an object in a frame other than the root frame which has one certificate, while the root frame has another certificate | Certificate of the root frame is used in the information card operation | Certificate of the secondary frame is used in the information card operation |
Tests
Implementation priority: high
Feature-Recognizes Relying Parties using HTTP
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|Information Card Browser Add-On Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Recognizes Relying Parties using HTTP|{{#if:{{#var:DtArticleSortKey}}||}}}}{{#ifeq:{{#var:header}}|no||
{{#if:{{#var:refs}}|[[{{#var:page}}|no_ref's]]|[[Special:Call/DT Article show Refs,page={{#var:page}},refs=yes|ref's]]}}}} | {{#if:{{#var:DtArticleSortKey}}|({{#var:DtArticleSortKey}})}} list help [[Special:Call/DT Article copy,cat=Feature,from={{#var:page}},namespace=I4|copy]] [[Special:Call/DT Articles list XML,type=Feature,title={{#var:page}},namespace=I4|as XML]] edit |
Information Card Browser Add-On Recognizes Relying Parties using HTTP - Maturity: Established {{#if: I2 | (I2 ) }} | |||
---|---|---|---|
Ability to recognize Relying Party Selector triggers on HTTP pages that use the no-SSL option as per http://blogs.msdn.com/card/archive/2007/09/25/deploy-cardspace-on-your-site-without-a-ssl-certificate.aspx | Trigger a Selector transaction from an HTTP page | Successful transaction | Ignore or fail |
Tests
I4:FeatureTest-Browser Add-On Use at Relying Party using HTTP
Feature-Support for Multiple selectable object tags on page
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|Information Card Browser Add-On Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Support for Multiple selectable object tags on page|{{#if:{{#var:DtArticleSortKey}}||}}}}{{#ifeq:{{#var:header}}|no||
{{#if:{{#var:refs}}|[[{{#var:page}}|no_ref's]]|[[Special:Call/DT Article show Refs,page={{#var:page}},refs=yes|ref's]]}}}} | {{#if:{{#var:DtArticleSortKey}}|({{#var:DtArticleSortKey}})}} list help [[Special:Call/DT Article copy,cat=Feature,from={{#var:page}},namespace=I4|copy]] [[Special:Call/DT Articles list XML,type=Feature,title={{#var:page}},namespace=I4|as XML]] edit |
Information Card Browser Add-On Support for Multiple selectable object tags on page - Maturity: Established {{#if: I3 | (I3 ) }} | |||
---|---|---|---|
In the case where more than one object tag exists on a page, each tag should be separately invocable | Trigger Selector operations from a page containing multiple objects | Tags must function independently | Incorrect invocation parameters used or invocations fail |
Tests
I4:FeatureTest-Browser Add-On Detection of Multiple Trigger Objects
Feature-Binary install package for Browser Add-on available
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|Information Card Browser Add-On Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Binary install package for Browser Add-on available|{{#if:{{#var:DtArticleSortKey}}||}}}}{{#ifeq:{{#var:header}}|no||
{{#if:{{#var:refs}}|[[{{#var:page}}|no_ref's]]|[[Special:Call/DT Article show Refs,page={{#var:page}},refs=yes|ref's]]}}}} | {{#if:{{#var:DtArticleSortKey}}|({{#var:DtArticleSortKey}})}} list help [[Special:Call/DT Article copy,cat=Feature,from={{#var:page}},namespace=I4|copy]] [[Special:Call/DT Articles list XML,type=Feature,title={{#var:page}},namespace=I4|as XML]] edit |
Information Card Browser Add-On Binary install package for Browser Add-on available - Maturity: Emerging {{#if: | ( ) }} | |||
---|---|---|---|
Browser Add-On must have binary support | Install Browser Add-On | Packaged install | Had to compile source code |
Tests
Implementation priority: low
Feature-Identity Selector independence
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|Information Card Browser Add-On Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Identity Selector independence|{{#if:{{#var:DtArticleSortKey}}||}}}}{{#ifeq:{{#var:header}}|no||
{{#if:{{#var:refs}}|[[{{#var:page}}|no_ref's]]|[[Special:Call/DT Article show Refs,page={{#var:page}},refs=yes|ref's]]}}}} | {{#if:{{#var:DtArticleSortKey}}|({{#var:DtArticleSortKey}})}} list help [[Special:Call/DT Article copy,cat=Feature,from={{#var:page}},namespace=I4|copy]] [[Special:Call/DT Articles list XML,type=Feature,title={{#var:page}},namespace=I4|as XML]] edit |
Information Card Browser Add-On Identity Selector independence - Maturity: Established {{#if: I1 | (I1 ) }} | |||
---|---|---|---|
Ability to be used with different Identity Selector in the case that multiple Selectors are installed. Choosing the default Identity Selector can either be accomplished by a feature of the Add-On or by a separate facility. | Install multiple Selectors, successively set them to be the default, and verify that the chosen Selector is invoked when a Relying Party requests an Information Card | Default can be set and the selected Identity Selector is invoked | No way to choose a default or some Selectors not usable by the Browser Add-On |
Tests
Implementation priority: low