Difference between revisions of "Template:OC5 RP FeatureTest List"

From OSIS Open Source Identity Systems
Jump to: navigation, search
(Clearer name)
(Reordered tests into logical groupings)
Line 7: Line 7:
 
   {{DT Form Header |Relying Party Features          |value= | width=250 | color=#cccccc | font=#000}}
 
   {{DT Form Header |Relying Party Features          |value= | width=250 | color=#cccccc | font=#000}}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Web Page Application|Web Page Application]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-web-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Make Request with code Response Type|Can Make Request with code Response Type]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-rtyp-code-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Native Client Application|Native Client Application]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-app-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Make Request with id_token Response Type|Can Make Request with id_token Response Type]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-rtyp-id_token-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Accept Valid Asymmetric ID Token Signature|Accept Valid Asymmetric ID Token Signature]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-alg-rs256-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Make Request with id_token token Response Type|Can Make Request with id_token token Response Type]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-rtyp-id_token-token-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Reject Invalid Asymmetric ID Token Signature|Reject Invalid Asymmetric ID Token Signature]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-bad-rs256-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Use Self-Issued OP|Can Use Self-Issued OP]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-selfissued-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Accept Valid Symmetric ID Token Signature|Accept Valid Symmetric ID Token Signature]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-alg-hs256-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Make Request with form_post Response Mode|Can Make Request with form_post Response Mode]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-rmod-form-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Reject Invalid Symmetric ID Token Signature|Reject Invalid Symmetric ID Token Signature]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-bad-hs256-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Rejects ID Token with Invalid Audience|Rejects ID Token with Invalid Audience]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-bad-aud-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Requesting UserInfo Claims with scope Values|Requesting UserInfo Claims with scope Values]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-scope-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Rejects Incorrect at_hash when Implicit Flow Used|Rejects Incorrect at_hash when Implicit Flow Used]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-hash-badat-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Requesting UserInfo Claims with claims Request Parameter|Requesting UserInfo Claims with claims Request Parameter]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-reqobj-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Rejects Incorrect c_hash when Code Flow Used|Rejects Incorrect c_hash when Code Flow Used]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-hash-badc-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Uses WebFinger Discovery|Uses WebFinger Discovery]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-discovery-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Reject Invalid Asymmetric ID Token Signature|Reject Invalid Asymmetric ID Token Signature]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-bad-rs256-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Uses openid-configuration Discovery Information|Uses openid-configuration Discovery Information]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-disc-config-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Request and Use Unsecured ID Token Response|Can Request and Use Unsecured ID Token Response]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-idt-uns-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Discover Identifiers using E-Mail Syntax|Can Discover Identifiers using E-Mail Syntax]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ids-email-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Reject Invalid Symmetric ID Token Signature|Reject Invalid Symmetric ID Token Signature]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-bad-hs256-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Discover Identifiers using URL Syntax|Can Discover Identifiers using URL Syntax]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ids-url-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Use Elliptic Curve ID Token Signatures|Can Use Elliptic Curve ID Token Signatures]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-idt-ec-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Uses Dynamic Registration|Uses Dynamic Registration]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-registration-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Request and Use Signed and Encrypted ID Token Response|Can Request and Use Signed and Encrypted ID Token Response]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-idt-signenc-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Uses Aggregated Claims|Uses Aggregated Claims]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-clm-aggreg-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Accesses UserInfo Endpoint with Header Method|Accesses UserInfo Endpoint with Header Method]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ui-hdr-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Uses Distributed Claims|Uses Distributed Claims]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-clm-dist-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Does Not Access UserInfo Endpoint with Query Parameter Method|Does Not Access UserInfo Endpoint with Query Parameter Method]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ui-not-query-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Verifies Correct at_hash when Implicit Flow Used|Verifies Correct at_hash when Implicit Flow Used]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-hash-at-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Rejects UserInfo with Invalid Subject|Rejects UserInfo with Invalid Subject]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-bad-userinfo-sub-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Rejects Incorrect at_hash when Implicit Flow Used|Rejects Incorrect at_hash when Implicit Flow Used]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-hash-badat-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Request and Use Signed UserInfo Response|Can Request and Use Signed UserInfo Response]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ui-sign-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Verifies Correct c_hash when Code Flow Used|Verifies Correct c_hash when Code Flow Used]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-hash-c-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Request and Use Encrypted UserInfo Response|Can Request and Use Encrypted UserInfo Response]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ui-enc-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Rejects Incorrect c_hash when Code Flow Used|Rejects Incorrect c_hash when Code Flow Used]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-hash-badc-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Request and Use Signed and Encrypted UserInfo Response|Can Request and Use Signed and Encrypted UserInfo Response]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ui-signenc-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Request and Use Claims in id_token|Can Request and Use Claims in id_token]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-clm-idt-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Requesting UserInfo Claims with scope Values|Requesting UserInfo Claims with scope Values]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-scope-x-{{{name|}}} }} }}
 
+
  {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Use Self-Issued OP|Can Use Self-Issued OP]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-selfissued-x-{{{name|}}} }} }}
+
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Make Access Token Request with client_secret_basic Authentication|Can Make Access Token Request with client_secret_basic Authentication]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-tok-csbasic-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Make Access Token Request with client_secret_basic Authentication|Can Make Access Token Request with client_secret_basic Authentication]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-tok-csbasic-x-{{{name|}}} }} }}
Line 57: Line 55:
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Make Access Token Request with client_secret_jwt Authentication|Can Make Access Token Request with client_secret_jwt Authentication]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-tok-csjwt-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Make Access Token Request with client_secret_jwt Authentication|Can Make Access Token Request with client_secret_jwt Authentication]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-tok-csjwt-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Logout Initiated by RP|Logout Initiated by RP]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-logout-init-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Uses WebFinger Discovery|Uses WebFinger Discovery]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-discovery-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Logout Received by RP|Logout Received by RP]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-logout-received-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Discover Identifiers using E-Mail Syntax|Can Discover Identifiers using E-Mail Syntax]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ids-email-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-State Change Other than Logout Received by RP|State Change Other than Logout Received by RP]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-change-received-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Discover Identifiers using URL Syntax|Can Discover Identifiers using URL Syntax]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ids-url-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Request and Use Signed UserInfo Response|Can Request and Use Signed UserInfo Response]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ui-sign-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Uses openid-configuration Discovery Information|Uses openid-configuration Discovery Information]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-disc-config-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Request and Use Encrypted UserInfo Response|Can Request and Use Encrypted UserInfo Response]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ui-enc-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Rejects Discovered issuer Not Matching openid-configuration Path Prefix|Rejects Discovered issuer Not Matching openid-configuration Path Prefix]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-bad-disc-issuer-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Request and Use Signed and Encrypted UserInfo Response|Can Request and Use Signed and Encrypted UserInfo Response]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ui-signenc-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Rejects ID Token with iss Not Matching Discovered issuer|Rejects ID Token with iss Not Matching Discovered issuer]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-bad-iss-issuer-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Request and Use Signed and Encrypted ID Token Response|Can Request and Use Signed and Encrypted ID Token Response]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-idt-signenc-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Uses Keys Discovered with jwks_uri Value|Uses Keys Discovered with jwks_uri Value]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-keys-jwks_uri-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Request and Use Unsecured ID Token Response|Can Request and Use Unsecured ID Token Response]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-idt-uns-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Uses Dynamic Registration|Uses Dynamic Registration]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-registration-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support Third-Party Initiated Login|Support Third-Party Initiated Login]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-3rd-login-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support OP Signing Key Rollover|Support OP Signing Key Rollover]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-roll-op-sig-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Make Request with code Response Type|Can Make Request with code Response Type]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-rtyp-code-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Rollover RP Signing Key|Can Rollover RP Signing Key]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-roll-rp-sig-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Make Request with id_token Response Type|Can Make Request with id_token Response Type]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-rtyp-id_token-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support OP Encryption Key Rollover|Support OP Encryption Key Rollover]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-roll-op-enc-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Make Request with id_token token Response Type|Can Make Request with id_token token Response Type]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-rtyp-id_token-token-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Rollover RP Encryption Key|Can Rollover RP Encryption Key]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-roll-rp-enc-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Make Request with form_post Response Mode|Can Make Request with form_post Response Mode]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-rmod-form-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Use request_uri Request Parameter with Unsecured Request|Can Use request_uri Request Parameter with Unsecured Request]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ruri-uns-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Uses Keys Discovered with jwks_uri Value|Uses Keys Discovered with jwks_uri Value]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-keys-jwks_uri-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Use request_uri Request Parameter with Signed Request|Can Use request_uri Request Parameter with Signed Request]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ruri-sig-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support OP Signing Key Rollover|Support OP Signing Key Rollover]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-roll-op-sig-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Use request_uri Request Parameter with Encrypted Request|Can Use request_uri Request Parameter with Encrypted Request]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ruri-enc-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Rollover RP Signing Key|Can Rollover RP Signing Key]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-roll-rp-sig-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Use request_uri Request Parameter with Signed and Encrypted Request|Can Use request_uri Request Parameter with Signed and Encrypted Request]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ruri-sigenc-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Rollover RP Encryption Key|Can Rollover RP Encryption Key]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-roll-rp-enc-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Requesting UserInfo Claims with claims Request Parameter|Requesting UserInfo Claims with claims Request Parameter]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-reqobj-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support OP Encryption Key Rollover|Support OP Encryption Key Rollover]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-roll-op-enc-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Request and Use Claims in id_token|Can Request and Use Claims in id_token]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-clm-idt-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Rejects Discovered issuer Not Matching openid-configuration Path Prefix|Rejects Discovered issuer Not Matching openid-configuration Path Prefix]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-bad-disc-issuer-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support Third-Party Initiated Login|Support Third-Party Initiated Login]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-3rd-login-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Rejects ID Token with iss Not Matching Discovered issuer|Rejects ID Token with iss Not Matching Discovered issuer]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-bad-iss-issuer-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Uses Aggregated Claims|Uses Aggregated Claims]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-clm-aggreg-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Rejects ID Token with Invalid Audience|Rejects ID Token with Invalid Audience]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-bad-aud-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Uses Distributed Claims|Uses Distributed Claims]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-clm-dist-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Rejects UserInfo with Invalid Subject|Rejects UserInfo with Invalid Subject]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-bad-userinfo-sub-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Logout Initiated by RP|Logout Initiated by RP]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-logout-init-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Use request_uri Request Parameter with Unsecured Request|Can Use request_uri Request Parameter with Unsecured Request]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ruri-uns-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Logout Received by RP|Logout Received by RP]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-logout-received-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Use request_uri Request Parameter with Signed Request|Can Use request_uri Request Parameter with Signed Request]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ruri-sig-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-State Change Other than Logout Received by RP|State Change Other than Logout Received by RP]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-change-received-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Use request_uri Request Parameter with Encrypted Request|Can Use request_uri Request Parameter with Encrypted Request]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ruri-enc-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Web Page Application|Web Page Application]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-web-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Use request_uri Request Parameter with Signed and Encrypted Request|Can Use request_uri Request Parameter with Signed and Encrypted Request]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ruri-sigenc-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Native Client Application|Native Client Application]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-app-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Use Elliptic Curve ID Token Signatures|Can Use Elliptic Curve ID Token Signatures]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-idt-ec-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Verifies Correct at_hash when Implicit Flow Used|Verifies Correct at_hash when Implicit Flow Used]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-hash-at-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Accesses UserInfo Endpoint with Header Method|Accesses UserInfo Endpoint with Header Method]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ui-hdr-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Verifies Correct c_hash when Code Flow Used|Verifies Correct c_hash when Code Flow Used]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-hash-c-x-{{{name|}}} }} }}
  
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Does Not Access UserInfo Endpoint with Query Parameter Method|Does Not Access UserInfo Endpoint with Query Parameter Method]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ui-not-query-x-{{{name|}}} }} }}
+
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Accept Valid Asymmetric ID Token Signature|Accept Valid Asymmetric ID Token Signature]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-alg-rs256-x-{{{name|}}} }} }}
 +
 
 +
  {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Accept Valid Symmetric ID Token Signature|Accept Valid Symmetric ID Token Signature]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-alg-hs256-x-{{{name|}}} }} }}
  
 
<!-- FEATURES TBD
 
<!-- FEATURES TBD

Revision as of 18:38, 5 November 2014

Template:OC5 RP FeatureTest List.help