Difference between revisions of "I4:OpenID Relying Party Features"
m (1 revision(s)) |
Mike.Jones (Talk | contribs) (Filled in missing feature_description fields) |
||
Line 77: | Line 77: | ||
|feature_type = interop | |feature_type = interop | ||
|solution_role = OpenID Relying Party | |solution_role = OpenID Relying Party | ||
− | |feature_description = | + | |feature_description = Can request Phishing-Resistant Authentication |
|test_description = Verify that Phishing-Resistant request parameter is transmitted when requested and that reply parameters are returned to the application | |test_description = Verify that Phishing-Resistant request parameter is transmitted when requested and that reply parameters are returned to the application | ||
|acceptable = Sends request correctly to OP and returns results to the application | |acceptable = Sends request correctly to OP and returns results to the application | ||
Line 91: | Line 91: | ||
|feature_type = interop | |feature_type = interop | ||
|solution_role = OpenID Relying Party | |solution_role = OpenID Relying Party | ||
− | |feature_description = | + | |feature_description = Can request Multi-Factor Authentication |
|test_description = Verify that Multi-Factor request parameter is transmitted when requested and that reply parameters are returned to the application | |test_description = Verify that Multi-Factor request parameter is transmitted when requested and that reply parameters are returned to the application | ||
|acceptable = Sends request correctly to OP and returns results to the application | |acceptable = Sends request correctly to OP and returns results to the application | ||
Line 105: | Line 105: | ||
|feature_type = interop | |feature_type = interop | ||
|solution_role = OpenID Relying Party | |solution_role = OpenID Relying Party | ||
− | |feature_description = | + | |feature_description = Can request Multi-Factor-Physical Authentication |
|test_description = Verify that Multi-Factor-Physical request parameter is transmitted when requested and that reply parameters are returned to the application | |test_description = Verify that Multi-Factor-Physical request parameter is transmitted when requested and that reply parameters are returned to the application | ||
|acceptable = Sends request correctly to OP and returns results to the application | |acceptable = Sends request correctly to OP and returns results to the application |
Revision as of 01:52, 15 June 2008
{{#vardefine:DtArticleSortKey|}}
Feature-OpenID Relying Party support for OpenID 1.1
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|OpenID Relying Party Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:OpenID Relying Party support for OpenID 1.1|{{#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 |
OpenID Relying Party OpenID Relying Party support for OpenID 1.1 - Maturity: Established {{#if: I2 | (I2 ) }} | |||
---|---|---|---|
Supports use of an OpenID with the OpenID 1.1 protocol | Use an OpenID from an OP only supporting the OpenID 1.1 protocol at the OpenID RP | Works | Failure or Exception |
Tests
Feature-OpenID Relying Party support for OpenID 2.0
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|OpenID Relying Party Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:OpenID Relying Party support for OpenID 2.0|{{#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 |
OpenID Relying Party OpenID Relying Party support for OpenID 2.0 - Maturity: Established {{#if: I2 | (I2 ) }} | |||
---|---|---|---|
Supports use of an OpenID with the OpenID 2.0 protocol | Use an OpenID from an OP supporting the OpenID 2.0 protocol at the OpenID RP | Works | Failure or Exception |
Tests
Feature-OpenID Relying Party support for Simple Registration
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|OpenID Relying Party Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:OpenID Relying Party support for Simple Registration|{{#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 |
OpenID Relying Party OpenID Relying Party support for Simple Registration - Maturity: Established {{#if: I2 | (I2 ) }} | |||
---|---|---|---|
Supports requesting and receiving Simple Registration attributes | Request Simple Registration attributes and display the values returned | Works when OP supports Simple Registration and works acceptably when it doesn't | Failure or Exception, particularly when OP doesn't support Simple Registration |
Tests
Feature-OpenID Relying Party support for Attribute Exchange
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|OpenID Relying Party Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:OpenID Relying Party support for Attribute Exchange|{{#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 |
OpenID Relying Party OpenID Relying Party support for Attribute Exchange - Maturity: Established {{#if: I2 | (I2 ) }} | |||
---|---|---|---|
Supports requesting and receiving Attribute Exchange attributes | Request Attribute Exchange attributes and display the values returned | Works when OP supports Attribute Exchange and works acceptably when it doesn't | Failure or Exception, particularly when OP doesn't support Attribute Exchange |
Tests
Feature-OpenID Relying Party support for PAPE
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|OpenID Relying Party Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:OpenID Relying Party support for PAPE|{{#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 |
OpenID Relying Party OpenID Relying Party support for PAPE - Maturity: Established {{#if: I2 | (I2 ) }} | |||
---|---|---|---|
Supports requesting authentication properties via PAPE | Verify that requested PAPE request parameters are transmitted and reply parameters are returned to the application | Allows application to specify PAPE parameters and returns PAPE results to the application | Taking control from the application by deciding which parameters to use for it and/or how to treat response parameters |
Tests
Feature-Can request Phishing-Resistant Authentication
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|OpenID Relying Party Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Can request Phishing-Resistant Authentication|{{#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 |
OpenID Relying Party Can request Phishing-Resistant Authentication - Maturity: Established {{#if: I2 | (I2 ) }} | |||
---|---|---|---|
Can request Phishing-Resistant Authentication | Verify that Phishing-Resistant request parameter is transmitted when requested and that reply parameters are returned to the application | Sends request correctly to OP and returns results to the application | Request not sent correctly and/or responses not returned to application |
Tests
Feature-Can request Multi-Factor Authentication
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|OpenID Relying Party Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Can request Multi-Factor Authentication|{{#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 |
OpenID Relying Party Can request Multi-Factor Authentication - Maturity: Established {{#if: I2 | (I2 ) }} | |||
---|---|---|---|
Can request Multi-Factor Authentication | Verify that Multi-Factor request parameter is transmitted when requested and that reply parameters are returned to the application | Sends request correctly to OP and returns results to the application | Request not sent correctly and/or responses not returned to application |
Tests
Feature-Can request Multi-Factor-Physical Authentication
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|OpenID Relying Party Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Can request Multi-Factor-Physical Authentication|{{#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 |
OpenID Relying Party Can request Multi-Factor-Physical Authentication - Maturity: Established {{#if: I2 | (I2 ) }} | |||
---|---|---|---|
Can request Multi-Factor-Physical Authentication | Verify that Multi-Factor-Physical request parameter is transmitted when requested and that reply parameters are returned to the application | Sends request correctly to OP and returns results to the application | Request not sent correctly and/or responses not returned to application |
Tests
Feature-Accepts OpenID InfoCards
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|OpenID Relying Party Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Accepts OpenID InfoCards|{{#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 |
OpenID Relying Party Accepts OpenID InfoCards - Maturity: Established {{#if: I2 | (I2 ) }} | |||
---|---|---|---|
As per https://openidcards.sxip.com/spec/openid-infocards.html | Request an OpenID Information Card from the OpenID RP | OpenID InfoCards accepted and work | Failure or Exception |
Tests
Feature-Accepts i-name-based OpenIDs
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|OpenID Relying Party Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Accepts i-name-based OpenIDs|{{#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 |
OpenID Relying Party Accepts i-name-based OpenIDs - Maturity: Established {{#if: I2 | (I2 ) }} | |||
---|---|---|---|
Supports use of an i-name as an OpenID | Use an i-name from an OP supporting the OpenID 2.0 protocol at the OpenID RP | Works | Failure or Exception |
Tests
Feature-Display i-name that was verified rather than resulting i-number
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|OpenID Relying Party Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:Display i-name that was verified rather than resulting i-number|{{#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 |
OpenID Relying Party Display i-name that was verified rather than resulting i-number - Maturity: Established {{#if: I2 | (I2 ) }} | |||
---|---|---|---|
When an i-name OpenID is used, display the i-name that was verified to the user, rather than the i-number associated with the i-name | Use an i-name as an OpenID at the OpenID RP | Display message such as "verified =Mike.Jones as your identity" | Display message such as "verified xri://=!4138.AF19.8976.CD2A as your identity" |
Tests
Feature-OpenID Relying Party support for account creation via Simple Registration
{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|OpenID Relying Party Features}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:OpenID Relying Party support for account creation via Simple Registration|{{#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 |
OpenID Relying Party OpenID Relying Party support for account creation via Simple Registration - Maturity: Established {{#if: I2 | (I2 ) }} | |||
---|---|---|---|
Supports using Simple Registration to create an account associated with an OpenID | Use a new OpenID at the RP | Simple Registration used to retrieve necessary account profile parameters | Form entry of data required that could have been obtained via Simple Registration |