Difference between revisions of "Template:OC5 RP FeatureTest List"
From OSIS Open Source Identity Systems
(Remove features that aren't testable) |
(Categorized tests) |
||
Line 6: | Line 6: | ||
<!-- RP FEATURES --> | <!-- RP FEATURES --> | ||
{{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 Header |Response Type & Response Mode|value= | width=250 | color=#cccccc | font=#000}} | ||
{{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 Make Request with code Response Type|Can Make Request with code Response Type]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-rtyp-code-x-{{{name|}}} }} }} | ||
Line 16: | Line 18: | ||
{{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 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 Header |ID Token|value= | width=250 | color=#cccccc | font=#000}} | ||
{{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-Rejects ID Token with Invalid Audience|Rejects ID Token with Invalid Audience]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-bad-aud-x-{{{name|}}} }} }} | ||
Line 32: | Line 36: | ||
{{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-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 Header |UserInfo Endpoint|value= | width=250 | color=#cccccc | font=#000}} | ||
{{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-Accesses UserInfo Endpoint with Header Method|Accesses UserInfo Endpoint with Header Method]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-ui-hdr-x-{{{name|}}} }} }} | ||
Line 44: | Line 50: | ||
{{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 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 Header |scope Request Parameter|value= | width=250 | color=#cccccc | font=#000}} | ||
{{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-Requesting UserInfo Claims with scope Values|Requesting UserInfo Claims with scope Values]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-scope-x-{{{name|}}} }} }} | ||
+ | |||
+ | {{DT Form Header |Client Authentication|value= | width=250 | color=#cccccc | font=#000}} | ||
{{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 54: | Line 64: | ||
{{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 Header |Discovery|value= | width=250 | color=#cccccc | font=#000}} | ||
{{DT Form Field |[[{{NAMESPACE}}:FeatureTest-Uses WebFinger Discovery|Uses WebFinger Discovery]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-discovery-x-{{{name|}}} }} }} | {{DT Form Field |[[{{NAMESPACE}}:FeatureTest-Uses WebFinger Discovery|Uses WebFinger Discovery]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-discovery-x-{{{name|}}} }} }} | ||
Line 68: | Line 80: | ||
{{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-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 Header |Dynamic Client Registration|value= | width=250 | color=#cccccc | font=#000}} | ||
{{DT Form Field |[[{{NAMESPACE}}:FeatureTest-Uses Dynamic Registration|Uses Dynamic Registration]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-registration-x-{{{name|}}} }} }} | {{DT Form Field |[[{{NAMESPACE}}:FeatureTest-Uses Dynamic Registration|Uses Dynamic Registration]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-registration-x-{{{name|}}} }} }} | ||
+ | |||
+ | {{DT Form Header |Key Rollover|value= | width=250 | color=#cccccc | font=#000}} | ||
{{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-Support OP Signing Key Rollover|Support OP Signing Key Rollover]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-roll-op-sig-x-{{{name|}}} }} }} | ||
Line 78: | Line 94: | ||
{{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 Rollover RP Encryption Key|Can Rollover RP Encryption Key]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-roll-rp-enc-x-{{{name|}}} }} }} | ||
+ | |||
+ | {{DT Form Header |request_uri Request Parameter|value= | width=250 | color=#cccccc | font=#000}} | ||
{{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-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|}}} }} }} | ||
Line 86: | Line 104: | ||
{{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 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 Header |claims Request Parameter|value= | width=250 | color=#cccccc | font=#000}} | ||
{{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-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-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-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 Header |Third Party Initiated Login|value= | width=250 | color=#cccccc | font=#000}} | ||
{{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 Third-Party Initiated Login|Support Third-Party Initiated Login]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-3rd-login-x-{{{name|}}} }} }} | ||
+ | |||
+ | {{DT Form Header |Claim Types|value= | width=250 | color=#cccccc | font=#000}} | ||
{{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-Uses Aggregated Claims|Uses Aggregated Claims]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-clm-aggreg-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-Uses Distributed Claims|Uses Distributed Claims]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-clm-dist-x-{{{name|}}} }} }} | ||
+ | |||
+ | {{DT Form Header |Session Management|value= | width=250 | color=#cccccc | font=#000}} | ||
{{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-Logout Initiated by RP|Logout Initiated by RP]] |value={{OC5ResultValue | {{{ns}}}:FTR-rp-logout-init-x-{{{name|}}} }} }} |