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

From OSIS Open Source Identity Systems
Jump to: navigation, search
(Remove features that aren't testable)
(Categorized tests)
Line 6: Line 6:
 
<!-- OP FEATURES -->
 
<!-- OP FEATURES -->
 
   {{DT Form Header |OpenID Provider Features          |value=&nbsp;| width=250 | color=#cccccc | font=#000}}
 
   {{DT Form Header |OpenID Provider Features          |value=&nbsp;| width=250 | color=#cccccc | font=#000}}
 +
 +
  {{DT Form Header |Response Type & Response Mode|value=&nbsp;| width=250 | color=#cccccc | font=#000}}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support code Response Type|Support code Response Type]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-rtyp-code-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support code Response Type|Support code Response Type]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-rtyp-code-x-{{{name|}}} }} }}
Line 22: Line 24:
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support form_post Response Mode|Support form_post Response Mode]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-rmod-form-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support form_post Response Mode|Support form_post Response Mode]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-rmod-form-x-{{{name|}}} }} }}
 +
 +
  {{DT Form Header |ID Token|value=&nbsp;| width=250 | color=#cccccc | font=#000}}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-ID Token has Issuer|ID Token has Issuer]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-idt-iss-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-ID Token has Issuer|ID Token has Issuer]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-idt-iss-x-{{{name|}}} }} }}
Line 46: Line 50:
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Provide Signed and Encrypted ID Token Response|Can Provide Signed and Encrypted ID Token Response]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-idt-signenc-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Provide Signed and Encrypted ID Token Response|Can Provide Signed and Encrypted ID Token Response]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-idt-signenc-x-{{{name|}}} }} }}
 +
 +
  {{DT Form Header |UserInfo Endpoint|value=&nbsp;| width=250 | color=#cccccc | font=#000}}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-UserInfo Endpoint|UserInfo Endpoint]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-userinfo-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-UserInfo Endpoint|UserInfo Endpoint]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-userinfo-x-{{{name|}}} }} }}
Line 60: Line 66:
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Provide Signed and Encrypted UserInfo Response|Can Provide Signed and Encrypted UserInfo Response]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-ui-signenc-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Provide Signed and Encrypted UserInfo Response|Can Provide Signed and Encrypted UserInfo Response]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-ui-signenc-x-{{{name|}}} }} }}
 +
 +
  {{DT Form Header |nonce Request Parameter|value=&nbsp;| width=250 | color=#cccccc | font=#000}}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support Requests Without nonce|Support Requests Without nonce]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-nonce-notused-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support Requests Without nonce|Support Requests Without nonce]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-nonce-notused-x-{{{name|}}} }} }}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Reject Requests Without nonce Using Implicit Flow|Reject Requests Without nonce Using Implicit Flow]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-nonce-missing-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Reject Requests Without nonce Using Implicit Flow|Reject Requests Without nonce Using Implicit Flow]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-nonce-missing-x-{{{name|}}} }} }}
 +
 +
  {{DT Form Header |scope Request Parameter|value=&nbsp;| width=250 | color=#cccccc | font=#000}}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support scope Requesting No Specific Claims|Support scope Requesting No Specific Claims]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-scp-openid-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support scope Requesting No Specific Claims|Support scope Requesting No Specific Claims]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-scp-openid-x-{{{name|}}} }} }}
Line 76: Line 86:
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support scope Requesting All Basic Claims|Support scope Requesting All Basic Claims]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-scp-all-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support scope Requesting All Basic Claims|Support scope Requesting All Basic Claims]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-scp-all-x-{{{name|}}} }} }}
 +
 +
  {{DT Form Header |display Request Parameter|value=&nbsp;| width=250 | color=#cccccc | font=#000}}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support display value page|Support display value page]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-dsp-page-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support display value page|Support display value page]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-dsp-page-x-{{{name|}}} }} }}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support display value popup|Support display value popup]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-dsp-popup-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support display value popup|Support display value popup]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-dsp-popup-x-{{{name|}}} }} }}
 +
 +
  {{DT Form Header |prompt Request Parameter|value=&nbsp;| width=250 | color=#cccccc | font=#000}}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support prompt value none|Support prompt value none]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-pro-none-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support prompt value none|Support prompt value none]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-pro-none-x-{{{name|}}} }} }}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support prompt value login|Support prompt value login]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-pro-login-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support prompt value login|Support prompt value login]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-pro-login-x-{{{name|}}} }} }}
 +
 +
  {{DT Form Header |Misc Request Parameters|value=&nbsp;| width=250 | color=#cccccc | font=#000}}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Providing ID Token with max_age Restriction|Providing ID Token with max_age Restriction]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-maxage-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Providing ID Token with max_age Restriction|Providing ID Token with max_age Restriction]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-maxage-x-{{{name|}}} }} }}
Line 92: Line 108:
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Rejects Second Use of Access Code|Rejects Second Use of Access Code]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-code-2nd-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Rejects Second Use of Access Code|Rejects Second Use of Access Code]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-code-2nd-x-{{{name|}}} }} }}
 +
 +
  {{DT Form Header |OAuth Behaviors|value=&nbsp;| width=250 | color=#cccccc | font=#000}}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Second Use of Access Code Revokes Previously Issued Access Token|Second Use of Access Code Revokes Previously Issued Access Token]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-code-2nd-revokes-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Second Use of Access Code Revokes Previously Issued Access Token|Second Use of Access Code Revokes Previously Issued Access Token]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-code-2nd-revokes-x-{{{name|}}} }} }}
Line 100: Line 118:
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Accept Request Without redirect_uri when One Registered|Accept Request Without redirect_uri when One Registered]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-ruri-noneok-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Accept Request Without redirect_uri when One Registered|Accept Request Without redirect_uri when One Registered]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-ruri-noneok-x-{{{name|}}} }} }}
 +
 +
  {{DT Form Header |redirect_uri|value=&nbsp;| width=250 | color=#cccccc | font=#000}}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Preserves Query Parameter in redirect_uri|Preserves Query Parameter in redirect_uri]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-ruri-query-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Preserves Query Parameter in redirect_uri|Preserves Query Parameter in redirect_uri]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-ruri-query-x-{{{name|}}} }} }}
Line 108: Line 128:
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Reject Registration of redirect_uri with Fragment|Reject Registration of redirect_uri with Fragment]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-ruri-regfrag-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Reject Registration of redirect_uri with Fragment|Reject Registration of redirect_uri with Fragment]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-ruri-regfrag-x-{{{name|}}} }} }}
 +
 +
  {{DT Form Header |Client Authentication|value=&nbsp;| width=250 | color=#cccccc | font=#000}}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support Authentication to Token Endpoint using HTTP Basic with POST|Support Authentication to Token Endpoint using HTTP Basic with POST]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-tok-basicpost-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support Authentication to Token Endpoint using HTTP Basic with POST|Support Authentication to Token Endpoint using HTTP Basic with POST]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-tok-basicpost-x-{{{name|}}} }} }}
Line 116: Line 138:
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support Authentication to Token Endpoint with Symmetrically Signed JWTs|Support Authentication to Token Endpoint with Symmetrically Signed JWTs]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-tok-csjwt-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support Authentication to Token Endpoint with Symmetrically Signed JWTs|Support Authentication to Token Endpoint with Symmetrically Signed JWTs]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-tok-csjwt-x-{{{name|}}} }} }}
 +
 +
  {{DT Form Header |Discovery|value=&nbsp;| width=250 | color=#cccccc | font=#000}}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support WebFinger Discovery|Support WebFinger Discovery]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-discovery-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support WebFinger Discovery|Support WebFinger Discovery]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-discovery-x-{{{name|}}} }} }}
Line 124: Line 148:
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Discovered issuer Matches ID Token iss Value|Discovered issuer Matches ID Token iss Value]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-iss-issuer-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Discovered issuer Matches ID Token iss Value|Discovered issuer Matches ID Token iss Value]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-iss-issuer-x-{{{name|}}} }} }}
 +
 +
  {{DT Form Header |Dynamic Client Registration|value=&nbsp;| width=250 | color=#cccccc | font=#000}}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Enables Dynamic Registration|Enables Dynamic Registration]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-registration-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Enables Dynamic Registration|Enables Dynamic Registration]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-registration-x-{{{name|}}} }} }}
Line 146: Line 172:
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Displays Policy URI in Login Page|Displays Policy URI in Login Page]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-disp-policy-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Displays Policy URI in Login Page|Displays Policy URI in Login Page]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-disp-policy-x-{{{name|}}} }} }}
 +
 +
  {{DT Form Header |Key Rollover|value=&nbsp;| width=250 | color=#cccccc | font=#000}}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Rollover OP Signing Key|Can Rollover OP Signing Key]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-roll-op-sig-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Rollover OP Signing Key|Can Rollover OP Signing Key]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-roll-op-sig-x-{{{name|}}} }} }}
Line 154: Line 182:
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support RP Encryption Key Rollover|Support RP Encryption Key Rollover]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-roll-rp-enc-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support RP Encryption Key Rollover|Support RP Encryption Key Rollover]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-roll-rp-enc-x-{{{name|}}} }} }}
 +
 +
  {{DT Form Header |request_uri Request Parameter|value=&nbsp;| width=250 | color=#cccccc | font=#000}}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support request_uri Request Parameter|Support request_uri Request Parameter]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-reqfile-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support request_uri Request Parameter|Support request_uri Request Parameter]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-reqfile-x-{{{name|}}} }} }}
Line 162: Line 192:
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support request_uri Request Parameter with Signed and Encrypted Request|Support request_uri Request Parameter with Signed and Encrypted Request]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-ruri-sigenc-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support request_uri Request Parameter with Signed and Encrypted Request|Support request_uri Request Parameter with Signed and Encrypted Request]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-ruri-sigenc-x-{{{name|}}} }} }}
 +
 +
  {{DT Form Header |request Request Parameter|value=&nbsp;| width=250 | color=#cccccc | font=#000}}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support request Request Parameter with Signed Request|Support request Request Parameter with Signed Request]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-req-sig-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support request Request Parameter with Signed Request|Support request Request Parameter with Signed Request]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-req-sig-x-{{{name|}}} }} }}
 +
 +
  {{DT Form Header |claims Request Parameter|value=&nbsp;| width=250 | color=#cccccc | font=#000}}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support claims Request Specifying sub Value|Support claims Request Specifying sub Value]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-req-userid-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support claims Request Specifying sub Value|Support claims Request Specifying sub Value]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-req-userid-x-{{{name|}}} }} }}
Line 188: Line 222:
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support Request for acr Value of 1|Support Request for acr Value of 1]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-acr-1-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Support Request for acr Value of 1|Support Request for acr Value of 1]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-acr-1-x-{{{name|}}} }} }}
 +
 +
  {{DT Form Header |Third Party Initiated Login|value=&nbsp;| width=250 | color=#cccccc | font=#000}}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Request OP Initiated Login|Can Request OP Initiated Login]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-init-login-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Can Request OP Initiated Login|Can Request OP Initiated Login]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-init-login-x-{{{name|}}} }} }}
 +
 +
  {{DT Form Header |Session Management|value=&nbsp;| width=250 | color=#cccccc | font=#000}}
  
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Logout Initiated by OP|Logout Initiated by OP]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-logout-init-x-{{{name|}}} }} }}
 
   {{DT Form Field  |[[{{NAMESPACE}}:FeatureTest-Logout Initiated by OP|Logout Initiated by OP]] |value={{OC5ResultValue | {{{ns}}}:FTR-op-logout-init-x-{{{name|}}} }} }}

Revision as of 12:25, 6 November 2014

Template:OP FeatureTest List.help