I5:FeatureTest-OpenID 2.0 Relying Party openID 2.0 delegations via rel links

From OSIS Open Source Identity Systems
Revision as of 19:17, 2 December 2008 by Administrator (Talk | contribs) (1 revision(s))

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

{{#vardefine:page|{{#if:{{#var:page}}|{{#var:page}}|FeatureTest-OpenID 2.0 Relying Party openID 2.0 delegations via rel links}}}}{{#vardefine:nr|{{#if:{{#var:nr}}|{{#expr:{{#var:nr}}+1}}|1}}}}{{#vardefine:url|{{#replace:{{#var:page}}| |_}}}}{{#if:OpenID 2.0 Relying Party openID 2.0 delegations via rel links|{{#if:{{#var:DtArticleSortKey}}||}}}}{{#ifeq:{{#var:header}}|no||

{{#ifeq:no|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=FeatureTest,from={{#var:page}},namespace=I5|copy]]  [[Special:Call/DT Articles list XML,type=FeatureTest,title={{#var:page}},namespace=I5|as XML]]  edit
}}
{{#if:|Feature Test |Feature Test }}   OpenID 2.0 Relying Party openID 2.0 delegations via rel links
Test Type   bgcolor={{{color}}}}}|OpenID Authentication
Identifier   bgcolor={{{color}}}}}|FTR-orp-auth-7  
Description   bgcolor={{{color}}}}}|Tests OpenID RP's parsing of openID 2.0 rel links.  
Role tested   bgcolor={{{color}}}}}|OpenID Identity Relying Party  
Known Successful Reference Solution(s)   bgcolor={{{color}}}}}|{{ #if: JanRain PHP |
I5:JanRain PHP}}{{ #if: Plaxo Signin |
I5:Plaxo Signin}} {{ #if: |
}} {{ #if: |
}}  
Success Criteria   bgcolor={{{color}}}}}|The RP uses the delegated openID  
Failure Criteria   bgcolor={{{color}}}}}|The RP uses input openID or Error  

Features Proven

{{#dpl:debug=1

 |resultsheader=\n
 |noresultsheader= {|\n|bgcolor=#eeeeee|No matching Feature found.\n|}\n
 |category=Feature
 |namespace=I5
 |linksto=I5:FeatureTest-OpenID 2.0 Relying Party openID 2.0 delegations via rel links
 |nottitlematch = Feature.edit
 |include={Feature}.viewfromtest
 |includematch=/FeatureTest-OpenID 2.0 Relying Party openID 2.0 delegations via rel links/s
 |table=class=sortable,-,Feature,feature_type,solution_role

}}

Instructions

  1. Open the result page for your solution and this test.
  2. Add the entry <link rel="openid2.local_id" href="http://example.myvidoop.com" />
  3. to the HEAD section of your openID HTML document
  4. Change the <link rel="openid2.provider" href="https://myvidoop.com/openid" /> to the appropriate one for the delegated OP.
  5. You need to remove the openID 2.0 sep so it will not be selected.
  6. Open the OpenID login page for your relying party.
  7. Enter your openID such as http://test.myid.com
  8. After you submit the openID in the login box, you should be redirected to the OpenID provider for your delegated openID.
  9. Sign into the OpenID Provider using the password for the delegated name.
  10. This should redirect you back to your relying party site.
  11. At this point you should be either logged in or told that your OpenID is not registered,
  12. You should get a message like "verified http://test.myid.com as your identity"
  13. Failure would be being redirected to the OP with the input identity rather than the delegated one or the RP throwing an error on parsing the XRDS.
  14. Set outcome in the results page:
    1. If the success criteria was met, set the outcome to "Works".
    2. If the test failed, set the outcome to "Failed" and enter information about the failure in the Notes section.
    3. If other issues occurred set the result to "Issues" and describe them in the Notes section.
  15. Add either four tilde ~~~~ signs or a text name into the "Tested by" parameter.
  16. Update the Date Tested, Browser, and Operating System lines of the results page.